一、React生命周期
React生命周期可以分为三个阶段:挂载阶段(Mounting)、更新阶段(Updating)、卸载阶段(Unmounting)。
1、挂载阶段(Mounting)
组件实例被创建并插入到DOM中,依次执行
constructor()、render()和componentDidMount()
constructor():用于初始化state和绑定事件处理函数等。render():根据当前的状态和属性渲染UI。componentDidMount():在组件挂载完成后立即调用,适合执行网络请求或DOM操作等。
2、更新阶段 (Updating)
组件的props或state发生变化时,组件会重新渲染。依次执行
render()、shouldComponentUpdate()(可选)、componentWillUpdate()(可选)、getDerivedStateFromProps()(可选,React 16.3引入)、getSnapshotBeforeUpdate()(可选,React 16.3引入)和componentDidUpdate()
sho

最低0.47元/天 解锁文章
9541

被折叠的 条评论
为什么被折叠?



