React-生命周期

一、创建阶段的生命周期

  1、constructor:初始化数据、为事件处理程序绑定 this

  2、render:渲染 UI 结构

  3、componentDidMount:获取 DOM 元素、发送网络请求 

import React from 'react'

export default class App extends React.Component {
  // constructor 是 react 运行阶段遇到的第一个生命周期
  // 这个生命周期的作用:初始化数据、为事件处理程序绑定 this
  constructor() {
    super()
    this.state = {}
    console.warn('constructor首先运行')
  }

  // render 是运行阶段执行的第二个生命周期
  // 这个生命周期的作用:渲染 UI 结构
  render() {
    console.warn('render 第二个运行')
    return (
      <div></div>
    )
  }

  // componentDidMount 是创建阶段执行的第三个生命周期
  // 这个阶段 DOM 已经完成渲染成功
  // 这个生命周期的作用:获取 DOM 元素、发送网络请求 
  componentDidMount() {
    console.warn('componentDidMount 第三个运行')
  }
}

 

二、更新阶段的生命周期

上一篇:深度探索C++对象模型


下一篇:靠谱115看片资源微信号你懂