Skip to content

04.React架构演进过程

为了更快的了解React的架构发展过程,我们可以从版本号上入手来看到一些信息。官方文档上提到React采用了语意化版本规则。 了解了版本号的规则之后,再来看React关键的版本号的变化:

  • 0.3.0~0.14.0(2013.5.29 ~ 2015.10.7)
  • React 15(2016.4.7)——基本功能、基本理念成熟
  • React 16(2017.9.26)——Fiber架构的引入、16.8Hooks的引入
  • React 17(2020.10.20)——事件委托机制变化,New Jsx Transform
  • React 18(2022.3.29)——Concurrent、Suspense、Transitions

可以这样理解:

  • 0.3.0~0.14.0 是基础功能的打磨过程
  • React15,是一个基础实现版本的顶峰
  • React16,核心就是架构变化,另外16.8引入了Hooks
  • React17,局部优化、发展新特性
  • React18,局部优化、发展新特性

关于每个版本发布了什么,有两个渠道可以获取这些信息,

  • 一个是changelog,
  • 第二个是blog,官方有不少比较详细的博客文章来对版本进行说明

基于 VitePress 构建