react中两种创建组件的方式:无状态与有状态组件

1.无状态组件

是用构造函数创建出来的组件,特点:

  • 只有props,没有自己的私有数据
  • 没有生命周期函数
  • 无状态组件的效率略高

2.有状态组件

用class关键字创建的组件,特点:

  • 有自己的私有数据(this.state)
  • 有生命周期函数

如果一个组件需要有自己的私有数据,使用有状态组件

原文地址:https://www.cnblogs.com/codexlx/p/14090656.html