组件的生命周期

  组件的整个生命有三个阶段:
    1. 加载期(初创期):做一些事情(执行了一些函数)
    2. 更新期
    3. 销毁期

  生命周期函数
    加载阶段
      1. constructor() 加载的时候调用一次,可以初始化state
      2. getDefaultProps() 设置默认的props,也可以dufaultProps设置组件的默认属性
      3. getInitialState() 初始化state,也可以直接constructor中定义this.state
      4. componentWillMount() 组件加载时只调用,以后组件更新不调用,整个生命周期只调用一次,此时可以修改state
      5. render() react最重要的步骤,创建虚拟dom,进行diff算法,更新dom树都在此进行
      6. componentDidMount() 组件渲染之后调用,只调用一次
*/
原文地址:https://www.cnblogs.com/xiewangfei123/p/13611628.html