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