componentWillMount 组件将要挂载
在渲染前调用,在客户端也在服务端。
componentDidMount 组件渲染完成
组件第一次渲染完成,此时dom节点已经生成,可以在这里调用ajax请求,返回数据setState后组件会重新渲染
componentWillReceiveProps (nextProps)
在接受父组件改变后的props需要重新渲染组件时用到的比较多。
这个方法在初始化render时不会被调用。
shouldComponentUpdate (nextProps,nextState)
返回一个布尔值。
唯一用于控制组件重新渲染的生命周期
可以在你确认不需要更新组件时使用。
componentWillUpdate
在组件接收到新的props或者state但还没有render时被调用。在初始化时不会被调用。
componentDidUpdate
在组件完成更新后立即调用。在初始化时不会被调用。
componentWillUnmount
在组件从 DOM 中移除之前立刻被调用。
网友评论