react16与react15之间的区别


项目中我一般用的还是react15的比较多,偶尔接触react16,目前使用的大多是生命周期的区别,16新增了几个生命周期。

static getDerivedStateFromProps:用于代替componentReceiveProps。是个静态方法。

父组件传入子组件的属性更新时,同步更新子组件state。

B的a属性值是state,会变化

新值和旧值不同时,返回新值更新state,否则返回null不更新。

 

 

UNSAFE_componentWillMount:用于代替componentWillMount,但还是不建议使用。
 
componentDidCatch:组件报错时的处理函数,一般用不到。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM