组件的生命周期
1.什么是生命周期?
React的生命周期其实就是组件的生命周期,是指组件从创建到销毁的一整个过程。
分为三个阶段:
1.初始化期
2.存在期
3.销毁期
2.生命周期函数
在生命周期中每个阶段都有一些固定的函数,就叫生命周期函数,系统会在适当的时期自动执行,只需设置即可。
3.生命周期
初始化之前:整个组件被引入时执行
getDefaultProps:设置默认属性值
实例化期(初始化期):组件类被实例化到完全渲染出来。
getInitialState 设置组件的默认状态值
componentWillMount 组件渲染前
render 组件渲染中,不能省略,必须手动实现
componentDidMount 组件渲染后,通常编写AJAX获取远程数据。
存在期:组件渲染出来可以被用户浏览和操作
componentWillReceiveProps 即将改变属性值
shouldComponentUpdate 是否要重新渲染,返回值为ture or false
componentWillUpdate 组件更新前
componentDidUpdate 组件更新后
销毁期:组件生命周期的最后一个,组件被其他组件所替换,不再显示,就叫组件销毁
componentWillUnmount 组件即将销毁的函数,可以做一些数据回收,内存释放的事
来源:CSDN
作者:岸芷汀兰§小慧
链接:https://blog.csdn.net/qq_44712405/article/details/103924964