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