React 18 最新进展:发布 alpha 版本、全新 SSR 架构
React 开发团队公布了 React 18 的开发和发布计划,当前的最新工作进展如下: 已开始React 18 版本的发布工作,这将是下一个主要版本 创建了工作组,为社区逐步采用 React 18 的新特性做准备 发布了 React 18 Alpha 版本,便于库作者尝试它并向开发团队提出相应反馈 React 18 主要变化 当 React 18 发布时,它将包含开箱即用的改进(如automatic batching)、全新的 API(如 startTransition )以及内置支持了 React.lazy 的全新 SSR 架构。 这些功能的实现要归功于React 18 新加入的可选的 “并发渲染 (concurrent rendering)” 机制。它支持React 同时准备多个版本的 UI。这个机制主要在幕后进行,但它为 React 启发了非常多新的可能性,以提升应用程序的真实与感知性能。 此外,对于“并发模式 (concurrent mode)”,开发团队重新设计了可渐进的升级策略,而不是此前的二选一方式。具体来说就是只有由新特性触发的更新会启用并发渲染。在实践中,这意味着开...