React

React-02 生命周期的演变

2020-08-20  本文已影响0人  呆桃冲鸭冲鸭
16.3之前 16.3 当前

16.3之前:componentWillMount;

16.3和当前的区别:父组件和子组件更新走不同的过程;

17之后:UNSAFE_componentWillMount。

注意:组件内新旧生命周期不能同时使用,如果使用了新增的生命周期函数,例如:getSnapshotBeforeUpdate,就不能使用react 16.2之前被废除的生命周期。

组件强制更新:this.forceUpdate()  

16.3之前:点击强制更新,会直接走componentWillUpdate;

16.3:点击强制更新,直接render;

上一篇 下一篇

猜你喜欢

热点阅读