React的生命周期?
React的生命周期分为三个主要阶段:挂载(Mounting)、更新(Updating)和卸载(Unmounting)。
1、挂载(Mounting)
当组件实例被创建并插入 DOM 时调用的生命周期方法:
constructor()
static getDerivedStateFromProps()
render()
componentDidMount()
2、更新(Updating)
当组件的状态或属性发生变化时调用的生命周期方法:
static getDerivedStateFromProps()
shouldComponentUpdate()
render()
getSnapshotBeforeUpdate()
componentDidUpdate()
3、卸载(Unmounting)
当组件从 DOM 中移除时调用的生命周期方法:
componentWillUnmount()
其他
componentDidCatch() 和 static getDerivedStateFromError() 用于错误边界。
这些生命周期方法让开发者可以在不同阶段插入自定义逻辑,增强组件的行为和性能。
原文地址:https://blog.csdn.net/weixin_43160662/article/details/140649017
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!