React生命周期函数 一、旧生命周期 1、加载阶段(Mounting) 2、更新阶段(Updating) 3、卸载阶段(Unmounting) 二、新生命周期 1、static getDerivedStateFromProps(getDSFP) 2、getSnapshotBeforeUpdate 三、补充react中性能优化的方案 一、旧生命周期 1、加载阶段(Mounting) 在组件初始化时执行,有一个显著的特点:创建阶段生命周期函数在组件的一辈子中只执行一次;如下: 2、更新阶段(Updating) 属性和状态改变时执行,根据组件的state和props的改变,有选择性的触发0次或多次;如下: 3、卸载阶段(Unmounting) 卸载阶段(Unmounting):在组件对象销毁时执行,一辈子只执行一次;如下: 二、新生命周期 因为React 16引入了Fibe