美文网首页
react生命周期函数

react生命周期函数

作者: 橙色流年 | 来源:发表于2018-11-06 14:46 被阅读0次

什么是生命周期函数

生命周期函数指在组件运行的某一个时刻会自动调用执行的函数。

生命周期函数图
  • initialization(constructor中做页面的props和state的一些配置)

页面初始化的时候执行。

  • Monuting (组件第一次将被挂载在页面中)

ComponentWillMount 在组件即将被挂载到页面时立刻执行。
render 页面挂载的时候执行。
ComponentDidMount 页面挂载之后执行。
tips: ComponentWillMountComponentDidMount只会在第一次挂载的时候执行。

  • Updation(组件发生更新的时候执行主要包含propsstates的变化)

shouldComponentUpdate 组件被更新之前,它会自动执行,结果返回一个布尔值,如果返回false,则组件不会往下执行。
componentWillUpdate 组件被更新之前,它会自动执行,但是它在shouldComponentUpdate之后执行,执行的前提条件为shouldComponentUpdate返回true。
render 数据发生改变,虚拟dom开始更新,页面重新渲染
componentDidUpdate 组件更新完成之后执行
componentWillReceivProps 主要发生在子组件,执行有2个前提:1、一个组件要从父组件接受参数。2、只要父组件的render函数被重新执行了,子组件的这个生命周期函数就会被执行(这个组件第一次存在于父组件中不会执行,只有当它已经存在于父组件中才会执行)。

  • Unmounting

componentWillUnmount 当这个组件即将被页面中剔除的时候,就会执行。

相关文章

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

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

  • React 生命周期函数

    https://reactjs.org/docs/react-component.html React生命周期函数...

  • React的生命周期函数

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

  • 04.React高级部分(中)

    React的生命周期函数 React生命周期函数的使用场景 这一小节,我们来做两个生命周期相关的常用操作1.如何避...

  • useState

    react-hooks 如果你熟悉 React class 的生命周期函数,你可以把 useEffect Hook...

  • 四:React 进阶三 (生命周期)

    react(一):组件的生命周期 生命周期函数 在组件运行的某个时刻,会被自动执行的一些函数。 React生命周期...

  • React快速上手5-react中的事件和生命周期函数

    这节中我们将主要介绍react应用中的事件和生命周期函数 React事件 在react中,我们不用addEvent...

  • react生命周期函数

    react 生命周期函数介绍[https://www.cnblogs.com/kdcg/p/9182393.htm...

  • 2020-09-11

    REACT生命周期 (JS胖老师课程 ) 生命周期函数指在某一个时刻组件会自动调用执行的函数 REACT生命周期的...

  • React 生命周期

    React 16.4 的生命周期图 早期React生命周期图 从图中,我们看到了一些变化 废弃的三个生命周期函数 ...

网友评论

      本文标题:react生命周期函数

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