React中函数组件和类组件的区别:

1,函数组件和类组件的区别:

  1. 语法上的区别:
    函数式组件是一个纯函数,它是需要接受props参数并且返回一个React元素就可以了。类组件是需要继承React.Component的,而且class组件需要创建render并且返回React元素,语法上来讲更复杂。
  2. 状态管理
    函数式组件前无法在内部定义状态 ,类组件 通过定义一个state对象来完成内部数据定义 。

你可能感兴趣的:(React,javascript,react.js)