四个阶段
1、Initialization:初始化阶段。2、Mounting: 挂载阶段。3、Updation: 更新阶段。4、Unmounting: 销毁阶段
Initialization:初始化阶段
constructor: 定义属性(props)和状态(state)。因为constructor是构造函数,所以不能认为是生命周期函数。但是可以个人认为
Mounting: 挂载阶段
1 | // 只有在初始化页面挂载时才会触发 |
Updation: 更新阶段
1 | // 当props属性或state状态改变时,都会触发 |
Unmounting: 销毁阶段
1 | componentWillUnmount: 组件将从页面中删除的时候执行 |