react生命周期

constructor

初始化init

componentWillMount

在组件即将被挂载到页面上的时刻自动执行

render

渲染DOM

componentDidMount

组件被挂载到页面之后,自动被执行

shouldComponentUpdate(return true/false)

组件被更新之前,自动被执行

componentWillUpdate

组件被更新之前,自动被执行

但是在shouldComponentUpdate之后被执行,如果return false,则不执行

componentDidUpdate

组件被更新之后,自动被执行

componentWillReceiveProps

一个组件要从父组件接收参数
只要父组件的render函数被重新执行,子组件的这个生命周期函数就会被执行如果这个组件第一次存在于父组件中,不会执行
如果这个组件之前已经存在于父组件中,才会执行

componentWillUnmount

当这个组件即将被从页面中剔除的时候,会被执行

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • tips:很久没在简书更新文章了,欢迎大家逛逛我在github的博客点击查看 。 React v16.0前的生命周...
    aermin阅读 219,088评论 13 169
  • 组件的生命周期方法分以下三个阶段。 Mounting当创建组件的实例并将其插入到DOM中时,将调用这些方法:con...
    _八神光_阅读 1,232评论 0 0
  • 1. mounting阶段执行的生命周期函数 constructor()static getDerivedStat...
    静简明阅读 12,113评论 0 0
  • 组件的详细说明 通过Reac.createClass({...})创建组件的时候,应该有一个render()方法,...
    凉介Seven阅读 354评论 0 0
  • 有妹子留言:“我自强、独立,处处为他人着想,男人会的我都会,男人不做的我都做,我靠自己努力去活得更好。可当我和什么...
    Lithy阅读 255评论 0 2

友情链接更多精彩内容