React 生命周期

1 初始化阶段

componentWillMount: render 之前最后一次修改状态的机会

render: 只能访问this.props ,this.state 不允许修改状态和DOM输出

componentDidMount: 执行render成功并渲染完成真实dom之后出发,可以修改dom.

2 运行中阶段

componentWillReceiveProps:父组件修改属性触发

shouldComponentUpdate:返回false会阻止render调用

componentWillUpdate:不能修改属性和状态

render:只能访问this.props ,this.state 不允许修改状态和DOM输出

componentDidUpdate:可以修改DOM

3 销毁阶段

componentWillUnmount:在删除组件之前进行清理操作,比如计时器和事件监听器。

你可能感兴趣的:(react.js,前端,javascript)