React工作9:react生命周期

react生命周期1.1.constructor()
constructor()中完成了React数据的初始化,它接受两个参数
:props和context,当想在函数内部使用这两个参数时
,需使用super()传入这两个参数。
注意:只要使用了constructor()就必须写super()
,否则会导致this指向错误。1.2.componentWillMount()
componentWillMount()一般用的比较少,
它更多的是在服务端渲染时使用。
它代表的过程是组件已经经历了constructor()初始化数据后,但是还未渲染DOM时。1.3.componentDidMount()
组件第一次渲染完成,此时dom节点已经生成,
可以在这里调用ajax请求,返回数据setState后组件会重新渲染
1.4.componentWillUnmount ()
在此处完成组件的卸载和数据的销毁。
1.
clear你在组建中所有的setTimeout,setInterval
2.
移除所有组建中的监听 removeEventListener
3.
有时候我们会碰到这个warning:

posted @   前端导师歌谣  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示