[react] React16废弃了哪些生命周期?为什么?

Posted 前端小歌谣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[react] React16废弃了哪些生命周期?为什么?相关的知识,希望对你有一定的参考价值。

 [react] React16废弃了哪些生命周期?为什么?

React16废弃的生命周期有3个will:
componentWillMount
componentWillReceiveProps
componentWillUpdate

废弃的原因,是在React16的Fiber架构中,调和过程会多次执行will周期,不再是一次执行,失去了原有的意义。此外,多次执行,
在周期中如果有setState或dom操作,会触发多次重绘,影响性能,也会导致数据错乱

我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论









主目录

与歌谣一起通关前端面试题

以上是关于[react] React16废弃了哪些生命周期?为什么?的主要内容,如果未能解决你的问题,请参考以下文章

React16废弃的生命周期和新的生命周期

前端技能树,面试复习第 22 天—— React 的生命周期,前后发生了哪些变化,为什么有些生命周期废弃了

react新旧版本生命周期函数讲解

React.Component(V16.8.6)

JS每日一题: react的生命周期有哪些?有什么需要注意的地方?

react 生命周期