,做着不同的事情
在React编写组件中,每个组件在网页中都有被创建,更新,删除这么一过程,就像有机的生命体一样
理解生命周期函数对于编写React组件代码是非常重要的
如果你不清楚生命周期,以及生命周期的应用场景...,那么本篇就是你想要知道的
生命周期(钩子)函数
定义: 在特定的阶段,能够自动执行的函数(方法)
在前面的JSX学习中,一个React元素渲染到页面当中,本质上是通过底层的React.CreateElement...(unmount): 组件从DOM中删除的过程
componentWillUnmount: 组件从页面销毁时,会触发该函数,当需要对数据进行清理时,例如定时器的清理,放到该函数里面去做
三种不同的过程,...值,告诉React库这个组件在这次更新过程是否要继续,如果该函数返回true,那么继续更新,调用render函数,反之,若函数返回false,那么立刻停止更新过程,便不会执行render函数了的
这个函数是提高...的生命周期,不同的版本,官方对它做了一些优化和改动,这里介绍的是React Version 16.2.0版本的,生命周期过程图如下所示
image.png
如果是最新的,在React17.0版本中,生命周期函数如下所示