新架构已推出
默认使用新架构的 React Native 0.76 现已在 npm 上发布!
在 0.76 版本发布博客文章 中,我们分享了此版本中包含的一些重大更改列表。在这篇文章中,我们将概述新架构及其如何塑造 React Native 的未来。
新架构为现代 React 功能提供了全面支持,包括 Suspense、Transitions、自动批处理 和 useLayoutEffect
。新架构还包括新的 原生模块 和 原生组件 系统,使您能够编写类型安全的代码,并直接访问原生接口而无需桥接。
此版本是我们自 2018 年以来一直在进行的 React Native 的彻底重写,我们格外小心地使新架构对大多数应用来说成为渐进式迁移。2021 年,我们创建了 新架构工作组,与社区合作,确保整个 React 生态系统都能获得流畅的升级体验。
大多数应用都能够像任何其他版本一样轻松地采用 React Native 0.76。最流行的 React Native 库已支持新架构。新架构还包括一个自动互操作性层,以支持与针对旧架构的库向后兼容。