生命周期的概念
- 每个组件的实例,从创建、到运行、直到销毁,在这个过程中,会发生一系列事件,这些事件叫做组件的生命周期函数
React组件的生命周期分为三个阶段
- 组件创建阶段,特点:一辈子只执行一次
- componentWillMount
- render
- componentDidMount
- 组件运行阶段,特点:按需,根据props属性或state状态的改变,有选择性的执行0到多次
- compoentWillReceiveProps
- shouldComponentUpdate
- componentWillUpdate
- render
- componentDidUpdate
- 组件销毁阶段,特点:一辈子只执行一次
- componentWillUnmount