文
局长
出品
OSC开源社区(ID:oschina)
React开发团队公布了React18的开发和发布计划,当前的最新工作进展如下:
已开始React18版本的发布工作,这将是下一个主要版本
创建了工作组,为社区逐步采用React18的新特性做准备
发布了React18Alpha版本,便于库作者尝试它并向开发团队提出相应反馈
React18主要变化当React18发布时,它将包含开箱即用的改进(如automaticbatching)、全新的API(如startTransition)以及内置支持了React.lazy的全新SSR架构。
这些功能的实现要归功于React18新加入的可选的“并发渲染(concurrentrendering)”机制。它支持React同时准备多个版本的UI。这个机制主要在幕后进行,但它为React启发了非常多新的可能性,以提升应用程序的真实与感知性能。
此外,对于“并发模式(concurrentmode)”,开发团队重新设计了可渐进的升级策略,而不是此前的二选一方式。具体来说就是只有由新特性触发的更新会启用并发渲染。在实践中,这意味着开发者无需重写代码即可直接使用React18,且可以根据自己的节奏来尝试新特性。
渐进的采用策略由于React18中的并发性是可选功能,所以并不会立刻对组件行为带来明显的破坏性变化。对于开发者来说,他们几乎不需要对应用程序中的代码进行任何改动就可以直接升级到React18,而且并不会比以往的React版本升级要困难。
React开发团队称,根据他们将几个应用程序升级到React18的经验来看,预计许多用户能在一个下午的时间内完成升级工作。他们也致力于确保整个社区都能平滑的升级,所以宣布了React18工作组的成立。
React18工作组的目标是为现有应用程序和库顺利、逐步采用React18做好准备。
React18发布时间表目前尚没有安排具体的发布日期,大致计划如下:
库的Alpha版本:已发布
公开测试版:至少几个月
候选版本(RC):至少在Beta测试发布后几周
正式版(GA):至少在RC发布后几周
你真的了解开源吗?
来「开源长廊」
为广大开发者展开一幅全球开源生态画卷
ChromeOS成全球第二大桌面系统,国内市场能否复制成功?
-06-08
你真的了解开源?
-06-09
许式伟:Go+门槛比Go低,小孩6年级可开始学Go+
-06-05
觉得不错,请点个在看呀
预览时标签不可点收录于话题#个上一篇下一篇