生命周期,就是一个对象从开始生成到最后消亡所经历的状态

  1. getDefaultProps 在组件创建之前调用。
    2.getInitialState 在组件被创建并加载的时候调用。 用来初始化组件的状态。

这两个是es5的时候用的
现在es6直接用构造函数
constructor 构造函数

3.componentWillMount 准备加载组件的时候被调用。
4.render 更新界面
5.componentDidMount 在组件绘制完之后调用,可以在这里获取到dom的元素节点。
6.componentWillReceiveProps 接受到组建新的属性的时候调用。
7.shouldComponentUpdate 当组件接收到新的属性或者状态改变的时候会被调用。

8.componentWillUpdate当第6条返回true 并且开始更新组件的时候会调用。
9.componentDidUpdate 当render执行完口,会被调用获得通知
10.componentWillUnmount 组件从基本上移除的时候调用。


本文由 hcb 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论