生命周期调用方法的顺序是什么?
React 228
React生命周期分为三大周期,11个阶段,生命周期方法调用顺序分别如下。
(1)在创建期的五大阶段,调用方法的顺序如下。
- getDetaultProps:定义默认属性数据。
- getInitialState:初始化默认状态数据。
- component WillMount:组件即将被构建。
- render:渲染组件。
- componentDidMount:组件构建完成
(2)在存在期的五大阶段,调用方法的顺序如下。
- componentWillReceiveProps:组件即将接收新的属性数据。
- shouldComponentUpdate:判断组件是否应该更新。
- componnent WillUpdate:组件即将更新。
- render:渲染组件。
- componentDidUpdate:组件更新完成。
(3)在销毁期的一个阶段,调用方法 componentWillUnmount,表示组件即将被销毀。