React-有状态组件和无状态组件的区别

735 阅读1分钟

有状态组件:  是一个class类,继承componet    (用于需要一些状态去存储和修改数据)

无状态组件:  是一个es6写的箭头函数函数,并不继承 componet(用于一些简单的逻辑,比如,父组件向子组件传属性值)

         (1) 最大的区别是无状态组件,无法使用state,因为state是继承 componet

         (2)无状态组件,没有生命周期函数,生命周期函数是基于state的