00:00
到这里react新的生命周期已经学完了啊,这里我们有必要总结一下,哎,因为学了这么多东西了,那我们和旧的总结一样,我们把这个总结的内容呢,也是放到哎这个的最上面啊。放到这里来写。哎,在这里面写我们的总结,那把先这个DEMO啊,没有用了,删掉啊,上节课忘了删了。哎,这里总结已经写好了,我给大家复制过来。把缩进调一下。还是三个阶段啊,初始化阶段诶。执行contract构造方法,只不过这里不是啊,Well moment了,而是换成了这个啊,那接着还是一样的re和did moment好,更新阶段。嗯,把这个对齐啊头,那更新阶段呢。不再是VIVO啊v receive purpose,而是换成了这个对吧,而且它是横跨啊,这个初始化和更新,诶好,接下来还是这个阀门,然后render,那比旧的呢,它多了一个。
01:12
Get snap short before update啊,多了一个呃,获取快照的一个东西,哎,可以获取到,就是说在数据更新之前的它的一个呃,旧的一个状态啊。啊,当然新增的这两个啊,都不太常用啊,所以说呃,这个旧的和新的对比,我们再来看一下啊,那这里我再去把这个旧的图打开。然后。分屏给大家看一下啊。好,这里是旧的,这个是新的对吧?啊,那实际上你简单的记的话就说旧的,哎,就是新的,他把这个render之前的三个VIVO给干掉了,对吧,没有这三个了,然后新增了两个。新增的,哎,这两个呢,哎,其实我们也基本上是不用,包括它其实废弃掉的这三个我们基本上也不用,但我们基本上常用的是render啊,Did moment以及。
02:05
哎,我们的这个view on moment对吧,那这三个常用的它没有做任何改变是不是,所以它只是改变了一些,哎,我们不太常用的。那接着看我们的这个总结啊。啊,卸载的时候啊,还是这个方法啊,直接卸载。那对比这个旧的。看这里我们总结了这个常用的是吧,那常用的呢,它其实。还是一样的,是不是还是这个。对不对,我们从那里复制一下啊。还是不是它是常用的。在这里粘贴啊。太不像好,那还有就是说卸载组件的这个是不是也是常用的。可以发现这些产物呢,没有任何改变啊。啊,还有这个软。我们把那个软。复制一下啊。
03:02
这就是react新的生命周期,哎,那这么多大家可啊,怎么记呀,对不对?好,之前也一直在给大家强调过啊,其实常用的就三个嘛,好,那接下来看一下我们的这个笔记和总结,哎。重要的钩子,哎,就这三个软初始化渲染或更新渲染的时候用的啊。还有就是低档moment,就是开启一个监听,比如说哎,就是挂载之后嘛,挂载之后我们可以去哎发送一些is请求。开启个定时器啊什么的啊啊,还有就是唯有on moment,就是当卸载之前那做一些收尾工作,哎,比如说清理定时器等等啊,还有就是这三个是即将废弃的钩子啊,即将废弃的钩子,虽然我们在这个现在ROCK16啊版本中还能用,对吧?然后在这个时期的呃,里面要加上这个UN shift前缀诶那。18呢,说不定就可能会移除了啊,当然这个18这个版本呢。哎,也没有发布,我们也不知道具体什么情况,但是这三个钩子啊,大家。
04:01
记着啊,即将废弃就可以了,哎,虽然跟我们关系不大,不管他新增的,哎或者说即将废弃的,我们都很少用的,但是哎,我们要知道有那么回事,哎,比如我们去面试去了,面试题是这么出的,哎,问问到我们了,我们至少能说出来是什么一个情况。那生命周期就给大家说到这里。
我来说两句