码迷,mamicode.com
首页 > 其他好文 > 详细

React生命周期函数

时间:2019-11-10 13:48:57      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:reac   src   get   ext   更新   alt   exp   ret   str   

技术图片

 

 

 

技术图片

 

 

export default  class ClickS extends React.Component {
  constructor (props) {
    super(props)
    this.state= {
      msg: ‘123‘
    }
    console.log(this.props)
    console.log(‘挂在前‘)
  }
  // componentWillMount // 这个生命周期函数,现在已经被废弃
  static getDerivedStateFromProps () {
    console.log(‘挂在前‘)
    return null
  }
  shouldComponentUpdate (nextProps,nextStates) {
    // 可以用来优化render
  }
  componentWillUpdate () {
    // 函数在shouldComponentUpdate之后render之前执行
  }
  componentDidUpdate () {
    // 函数在更新完毕之后执行
  }
  componentWillUnmount () {
    // 函数在组件删除之前执行
  }
  componentWillReceiveProps () {
    // 组件第一次存在于dom中,函数不会渲染
    // 如果已存在于dom中,函数才会被执行
  }
  componentDidMount () {
    console.log(‘挂载完毕‘)
  }
  render () {
    console.log(‘挂载‘)
    return <div></div>
  }
}

  

React生命周期函数

标签:reac   src   get   ext   更新   alt   exp   ret   str   

原文地址:https://www.cnblogs.com/js-liqian/p/11829421.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!