美文网首页
关于 React 你应该了解的

关于 React 你应该了解的

作者: baby熊_熊姐 | 来源:发表于2017-08-20 20:29 被阅读480次

    生命周期

    Screen Shot 2017-08-20 at 4.32.56 PM.png
    终于找到这张图(出处《Mastering React Native》),特地测试了下,仅当state发生改变时,componentWillReceiveProps是不会被调用的,仅在props改变时调用。
    • componentWillMount、componentDidMount
      仅在初次渲染前后被调用一次,之后不会用到,无参数
    • componentWillReceiveProps(nextProps): 接受一个参数,每当props属性改变时被调用
    • componentShouldUpdate(nextProps, nextState): 默认返回 true, 即每当props或state改变时都渲染
    • componentWillUpdate(nextProps, nextState): render方法被调用前的最后一个方法
    • render: 渲染
    • componentDidUpdate(prevProps, prevState): 渲染后调用,参数为之前的props和state
    • componentWillUnmount(): 组件销毁前方法,一般用来清理定时器等

    相关文章

      网友评论

          本文标题:关于 React 你应该了解的

          本文链接:https://www.haomeiwen.com/subject/pubfdxtx.html