16和18版本问题
来源:4-4 React 18 的重要更新和使用之新API

入门级全栈专家
2023-07-25
react16不是已经有fiber实现中断和继续更新还有高优先级调度嘛?那react18的并发模式跟之前16版本的不同是什么呢?
写回答
1回答
-
黑石
2023-07-25
React 的更新很慢,目的就是为了稳定,不需要使用者经常性的升级和更新,一个特性的发布,也会延续多个版本来做准备,尤其是 concurrent 这种对于底层改动巨大的能力。
2017 年 React16 发布,包含了 Fiber 架构,并没有并发模式,只是用 Fiber 重构的 Vritual dom,也是为后面做准备。
2020 年发布 React 17,支持并发模式 Concurrent Mode,但处于试验阶段。
React 18 的发布,新增了一些并发特性,注意这里是特性,就是一些 api,通过使用并发特性开启并发更新,而不是通过开启并发模式的方式。
他是历经三个大版本,才把并发更新这个能力提供出来的。
00
相似问题