前端 网站开发 常见功能实现,取个公司名称大全,佛山市南海区建设局网站,普洱网站建设优化React的生命周期主要是指React组件从创建到销毁的过程#xff0c;包括三个阶段#xff1a;挂载期#xff08;实例化期#xff09;、更新期#xff08;存在期#xff09;、卸载期#xff08;销毁期#xff09;
挂载期#xff1a;
constructor#xff08;props#…React的生命周期主要是指React组件从创建到销毁的过程包括三个阶段挂载期实例化期、更新期存在期、卸载期销毁期
挂载期
constructorprops数据的初始化2。componentDidMount()在组件挂载完成时调用拿到元素、数据等1。
更新期
getDerivedStateFromProps()替代了旧的生命周期componentWillReceiveProps()在调用 render 方法之前调用并且在初始挂载及后续更新时都会被调用必须有返回值它应返回一个对象来更新 state如果返回null则不更新任何内容1。componentDidUpdate()在组件更新完成时调用拿到更新后的DOM元素和更新前的props等1。
卸载期componentWillUnmount()在组件卸载前调用执行必要的清理工作如清除定时器、移除在mounted添加的事件监听器等1