React-02 生命周期的演变
2020-08-20 本文已影响0人
呆桃冲鸭冲鸭
![](https://img.haomeiwen.com/i9163762/5498b87ec894406f.png)
![](https://img.haomeiwen.com/i9163762/33bfa34d46ee536a.png)
![](https://img.haomeiwen.com/i9163762/de3269a9a7780502.png)
16.3之前:componentWillMount;
16.3和当前的区别:父组件和子组件更新走不同的过程;
17之后:UNSAFE_componentWillMount。
注意:组件内新旧生命周期不能同时使用,如果使用了新增的生命周期函数,例如:getSnapshotBeforeUpdate,就不能使用react 16.2之前被废除的生命周期。
组件强制更新:this.forceUpdate()
16.3之前:点击强制更新,会直接走componentWillUpdate;
16.3:点击强制更新,直接render;