React component lifecycle 生命周期
React
的生命周期是component
在建立和渲染的过程,以component class
出发,React
会做以下的过程:
依照component
被挂入DOM的过程分类,过程中会依序执行component
的函数如下:
Mounting
:component
被建立实体(即react element
)后,渲染到DOM的过程:constructor()
static getDerivedStateFromProps()
render()
componentDidMount()
Updating
:当component
收到新的props
时,更新状态(state
),再重新渲染到DOM的过程:static getDerivedStateFromProps()
shouldComponentUpdate()
render()
getSnapshotBeforeUpdate()
componentDidUpdate()
Unmounting
:当component
不被使用,从DOM移除的过程componentWillUnmounted()
Error Handling
:当component
错误发生时componentDidCatch()
赏
使用微信打赏
使用支付宝打赏
雅致寓于高阁渔舟唱晚,古典悠然;
格调外发园林绿树萦绕,馥郁清香。
扫描二维码,分享此文章