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:
分类:
前端-工作篇-react工作
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南