美文网首页
RN-生命周期函数(新)

RN-生命周期函数(新)

作者: 精神病患者link常 | 来源:发表于2019-10-12 17:45 被阅读0次

旧版生命周期函数

10759997-b398cc11c434a3f0.jpg

react 16.4 以后生命周期函数

http://projects.wojtekmaj.pl/react-lifecycle-methods-diagram/

image.png

挂载

当组件实例被创建并插入 DOM 中时,其生命周期调用顺序如下:
  • constructor(props)
  • static getDerivedStateFromProps(props, state) 会在调用 render 方法之前调用,并且在初始挂载及后续更新时都会被调用。它应返回一个对象来更新 state,如果返回 null 则不更新任何内容。
  • render()
    -componentDidMount()

注意⚠️:
下述生命周期方法即将过时,在新代码中应该避免使用它们
UNSAFE_componentWillMount()

更新

当组件的 props 或 state 发生变化时会触发更新。组件更新的生命周期调用顺序如下:
  • static getDerivedStateFromProps(props, state)
  • shouldComponentUpdate(nextProps, nextState)
  • render()
  • getSnapshotBeforeUpdate(prevProps, prevState)
    应返回 snapshot 的值(或 null)。
  • componentDidUpdate(prevProps, prevState, snapshot)

注意⚠️:
下述方法即将过时,在新代码中应该避免使用它们
UNSAFE_componentWillUpdate()
UNSAFE_componentWillReceiveProps()

相关文章

  • RN-生命周期函数(新)

    旧版生命周期函数 react 16.4 以后生命周期函数 http://projects.wojtekmaj.pl...

  • React生命周期函数

    生命周期函数 生命周期函数性能优化 生命周期函数发送Ajax请求

  • 浅谈React16组件的生命周期

    React在16版本的时候对组件的生命周期函数作出了一些修改,这里我们简单来了解一下新的生命周期函数。 组件生命周...

  • Vue学习笔记(12)-生命周期函数

    生命周期函数 生命周期函数代表的是Vue实例,或者是Vue组件,在网页中各个生命阶段所执行的函数。生命周期函数可以...

  • React的生命周期函数

    一、生命周期函数的定义 在某个时刻自动被调用的函数是生命周期函数 二、React中生命周期函数示意图 三、生命周期...

  • Vue的生命周期函数

    创建期间的生命周期函数: beforeCreate() 在beforeCreate() 生命周期函数执行的时候,...

  • Vue 生命周期

    生命周期函数 生命周期函数就是 Vue 实例在某一个时间点会自动执行的函数 简单来说就是,钩子(生命周期函数)就好...

  • Vue3.X学习笔记

    引用 创建应用app和挂载 或者 生命周期函数 生命周期函数,生命周期函数你可以这样理解,就是在** 在某一时刻会...

  • uni-app的基本语法和规范

    生命周期函数

  • Vue生命周期函数调用的时间

    vue的生命周期函数有11个,常用的8个生命周期函数必须要掌握

网友评论

      本文标题:RN-生命周期函数(新)

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