React 组件生命周期

2018.08.24

三大状态

  • Mount 已加载DOM
  • Update 重新渲染
  • Unmount DOM移除

生命周期

  • componentWillMount 渲染前调用
  • componentDidMount 已经挂在DOM,可以对DOM进行操作
  • componentWillReceiveProps 每次组件更新后发生调用,首次render不会被调用
  • shouldComponentUpdate props 或 state状态被改变调用,return boolean
  • componentWillUpdate 组件更新发生前调用
  • componentDidUpdate 组件更新后调用
  • componentWillUnmount 移除DOM后立即调用