【发布时间】:2019-03-06 06:04:08
【问题描述】:
我是 React 的新手,我很困惑,日夜不停地思考它,几乎我所有的头发都掉下来了,而且还在掉下来,这就是为什么我们在使用类创建组件时总是扩展 React.Component 类。
但是在 功能组件 和其他方法中,我们不会做任何这样的事情来将创建的组件推送到 React.Component 类。所以主要的问题是什么是 React.Component 类,为什么我们总是在小时候使用 extends 向它添加新组件 以及为什么我们不能在不使用类组件中的 extends 或不扩展 React.Component的情况下在 react native 中创建组件> 类。那么,React.Component 类是什么,在 React 内部发生了什么,场景是什么?
我将非常感谢能够通过示例和简单方法回答我的问题的人。
【问题讨论】:
-
因为可以使用React的Component方法可以使用。
-
@Bhojendra Rauniyar - 我没有收到你的评论。请编辑
-
Component 内部有很多钩子,如 render、componentDidMount 等,要使用它们,您将使用 React 的 Component。
-
看来你需要学习一些基本的东西,比如
class和inheritance是什么 -
你不知道的东西与 react 无关,但这些是你必须学习的基本编程知识。它们甚至不是 JS 特有的;您问的问题类似于“什么是函数,我为什么要使用它” 抱歉,但我的最佳答案是:您需要学习一些基础知识。 学习类是什么,继承是什么
标签: javascript reactjs react-native es6-class