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