当前位置:首页 > 域名

React 18 最新进展:发布 alpha 版本、全新 SSR 架构

React 开发团队公布了 React 18 的最展开发和发布计划,当前的新进最新工作进展如下:

已开始 React 18 版本的发布工作,这将是布a版本下一个主要版本 创建了工作组,为社区逐步采用 React 18 的全新新特性做准备 发布了 React 18 Alpha 版本,便于库作者尝试它并向开发团队提出相应反馈

React 18 主要变化

当 React 18 发布时,最展它将包含开箱即用的新进改进(如 automatic batching)、全新的布a版本 API(如 startTransition )以及内置支持了 React.lazy 的 全新 SSR 架构。

这些功能的全新实现要归功于 React 18 新加入的可选的 “并发渲染 (concurrent rendering)” 机制。它支持 React 同时准备多个版本的最展 UI。这个机制主要在幕后进行,新进但它为 React 启发了非常多新的布a版本可能性,源码下载以提升应用程序的全新真实与感知性能。

此外,最展对于“并发模式 (concurrent mode)”,新进开发团队重新设计了可渐进的布a版本升级策略,而不是此前的二选一方式。具体来说就是只有由新特性触发的更新会启用并发渲染。在实践中,这意味着开发者无需重写代码即可直接使用 React 18,且可以根据自己的节奏来尝试新特性。

渐进的采用策略

由于 React 18 中的并发性是可选功能,所以并不会立刻对组件行为带来明显的破坏性变化。对于开发者来说,源码库他们几乎不需要对应用程序中的代码进行任何改动就可以直接升级到 React 18,而且并不会比以往的 React 版本升级要困难。

React 开发团队称,根据他们将几个应用程序升级到 React 18 的经验来看,预计许多用户能在一个下午的时间内完成升级工作。他们也致力于确保整个社区都能平滑的升级,所以宣布了 React 18 工作组的成立。

React 18 工作组的目标是为现有应用程序和库顺利、逐步采用 React 18 做好准备。

React 18 发布时间表

目前尚没有安排具体的发布日期,大致计划如下:

库的 Alpha 版本:已发布 公开测试版:至少几个月 候选版本 (RC):至少在 Beta 测试发布后几周 正式版 (GA):至少在 RC 发布后几周

本文转自OSCHINA

本文标题:React 18 最新进展:发布 alpha 版本、全新 SSR 架构

本文地址:https://www.oschina.net/news/145753/the-plan-for-react-18

分享到:

滇ICP备2023006006号-16