React工作9:react生命周期
  TEZNKK3IfmPf 2023年11月12日 38 0
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:
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2023年11月15日   33   0   0 reactjavascript
  TEZNKK3IfmPf   2023年11月14日   23   0   0 react
  TEZNKK3IfmPf   2023年11月14日   17   0   0 react函数
  TEZNKK3IfmPf   2023年11月14日   29   0   0 react
  TEZNKK3IfmPf   2023年11月14日   29   0   0 react继承
  TEZNKK3IfmPf   2023年11月14日   19   0   0 react编程开发
  TEZNKK3IfmPf   2023年11月14日   22   0   0 react编程开发
  TEZNKK3IfmPf   2023年11月14日   27   0   0 react
  TEZNKK3IfmPf   2023年11月14日   38   0   0 react
  TEZNKK3IfmPf   2024年03月22日   71   0   0 htmlreact
  TEZNKK3IfmPf   2023年11月15日   36   0   0 react
  TEZNKK3IfmPf   2023年11月14日   34   0   0 react
TEZNKK3IfmPf