生命周期,就是一个对象从开始生成到最后消亡所经历的状态
- 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 组件从基本上移除的时候调用。
还不快抢沙发