React函数组件|类组件之间有什么区别



当我在中使用函数组件和类组件时反应,因为当我使用react.js时,我不明白什么区别在于功能和类组件工作良好

不久,类组件:

  1. 有自己的状态来实现应用程序的一些逻辑
  2. 具有生命周期方法(componentDidMount()componentDidUpdate()等(

Functional Components是简单的JS函数,它接受props并返回React元素,没有任何更改。

这篇文章也可能有助于

如今,基于类的组件和功能组件之间的使用差异非常小。

只是对@airblade所说的一点实现:虽然类组件有状态和生命周期方法,但从2018年10月开始(我可能错了日期(,功能组件有所谓的挂钩:模拟功能组件的状态或生命周期方法的函数。

就我个人而言,我只使用功能组件,因为我最近开始在React中编程,看起来这就是React的发展方向

Medium上有一篇很好的文章解释了React Hooks的使用:React Hooks--如何使用useState和useEffect示例

最新更新