当前位置: 首页 > 科技观察

React18最新进展:alpha版本发布,全新SSR架构

时间:2023-03-12 09:48:34 科技观察

React开发团队公布了React18的开发和发布计划,目前最新工作进展如下:React18发布已经开始,将是下一个主要的创建了一个工作组来准备社区逐步采用React18中的新功能发布了一个React18Alpha版本以便库作者可以试用它并向开发团队提供反馈React18的主要变化当React18是发布后,它将包括开箱即用的开发改进(例如自动批处理)、新API(例如startTransition)以及内置支持React.lazy的新SSR框架。这些特性之所以成为可能,要归功于React18新增的可选“并发渲染”机制。它支持React同时准备多个版本的UI。这种机制主要在幕后工作,但它为React开辟了许多新的可能性,以提高应用程序的实际和感知性能。此外,针对“并发模式”,开发团队重新设计了增量升级策略,替代了之前的二选一方式。具体来说,只有由新功能触发的更新才会启用并发渲染。实际上,这意味着开发人员可以直接使用React18而无需重写代码,并且可以按照自己的节奏试验新功能。增量采用策略由于React18中的并发是一项可选功能,因此组件行为没有立即明显的重大变化。对于开发者来说,他们可以直接升级到React18而无需对应用程序中的代码进行任何更改,并且并不比从以前的React版本升级更难。据React开发团队介绍,根据他们将多个应用升级到React18的经验,预计很多用户可以在一个下午完成升级。他们也致力于确保整个社区的顺利升级,因此他们宣布成立React18工作组。React18工作组的目标是准备现有的应用程序和库,以顺利、逐步地采用React18。React18发布时间表目前没有具体的发布日期,但总体计划如下:测试发布正式版(GA):至少在RC-react-18发布后几周