当我在中使用函数组件和类组件时反应,因为当我使用react.js时,我不明白什么区别在于功能和类组件工作良好
不久,类组件:
- 有自己的状态来实现应用程序的一些逻辑
- 具有生命周期方法(
componentDidMount()
、componentDidUpdate()
等(
Functional Components是简单的JS函数,它接受props并返回React元素,没有任何更改。
这篇文章也可能有助于
如今,基于类的组件和功能组件之间的使用差异非常小。
只是对@airblade所说的一点实现:虽然类组件有状态和生命周期方法,但从2018年10月开始(我可能错了日期(,功能组件有所谓的挂钩:模拟功能组件的状态或生命周期方法的函数。
就我个人而言,我只使用功能组件,因为我最近开始在React中编程,看起来这就是React的发展方向
Medium上有一篇很好的文章解释了React Hooks的使用:React Hooks--如何使用useState和useEffect示例