React生命周期函数
组件的生命周期
1.1 组件的生命周期概述
- 意义:组件的生命周期有助于理解组件的运行方式。完成更复杂的组件功能、分析组件错误原因等
- 组件的生命周期:组件从被创建到挂载到页面中运行,再到组件不用时卸载的过程
- 生命周期的每个阶段总是伴随着-些方法调用 ,这些方法就是生命周期的钩子函数。
- 钩子函数的作用:为开发人员在不同阶段操作组件提供了时机。
- 只有类组件才有生命周期。
1.2 生命周期的三个阶段
1. 创建时(挂载阶段)
- 执行时机:组件创建时(页面加载时)
- 执行顺序
2. 更新时(更新阶段)
- 执行时机:1.setstate() 2.forceUpdate() 3. 组件接受到新的props
- 说明: 以上三者任意一种变化,组件就会重新渲染
- 执行顺序
3. 卸载时(卸载阶段)
- 执行时机