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

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

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

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

react16与react15之间的区别

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

react16与react15之间的区别

 

 

UNSAFE_componentWillMount:用于代替componentWillMount,但还是不建议使用。

 

componentDidCatch:组件报错时的处理函数,一般用不到。

相关文章:

  • 2021-10-12
  • 2021-09-27
  • 2021-07-19
  • 2021-11-13
  • 2021-10-19
  • 2021-07-15
  • 2021-11-09
  • 2021-12-30
猜你喜欢
  • 2021-11-12
  • 2021-10-24
  • 2021-11-03
  • 2022-12-23
  • 2021-11-30
  • 2021-11-17
相关资源
相似解决方案