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