react生命周期

componentWillMount 组件将要挂载

在渲染前调用,在客户端也在服务端。

componentDidMount 组件渲染完成

组件第一次渲染完成,此时dom节点已经生成,可以在这里调用ajax请求,返回数据setState后组件会重新渲染

componentWillReceiveProps (nextProps)

在接受父组件改变后的props需要重新渲染组件时用到的比较多。

这个方法在初始化render时不会被调用。

shouldComponentUpdate (nextProps,nextState)

返回一个布尔值。

唯一用于控制组件重新渲染的生命周期

可以在你确认不需要更新组件时使用。

componentWillUpdate

在组件接收到新的props或者state但还没有render时被调用。在初始化时不会被调用。

componentDidUpdate 

在组件完成更新后立即调用。在初始化时不会被调用。

componentWillUnmount

在组件从 DOM 中移除之前立刻被调用。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容