React生命周期
React生命周期
吴华锦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()
评论
匿名评论隐私政策