React Native 0.69 发布,首个支持 React 18 的版本

React Native 0.69 已发布。此版本对新架构和新特性进行了多项改进,其中包括支持 React 18,以及与 Hermes 绑定发布。

React 18

React Native 0.69 是第一个支持 React 18 的版本。React 18 带来了许多改进,比如新 hookuseId,以及新的并发特性:useTransition和完整的 Suspense 支持。

React Native 0.69 已默认启用 React 18。但如果开发者尚未迁移到新架构,则无法使用并发渲染和其他并发特性。开发团队表示无法为旧架构添加对并发渲染的支持点此查看详情

与 Hermes 绑定发布

在 0.69 之前,Hermes 和 React Native 是分开发布的。这会导致开发者无法区分两者之间哪个版本是互相兼容的。为了解决这个问题,从 React Native 0.69 开始,开发团队将同时发布与对应版本兼容的 Hermes。

新架构值得关注的变化

  • 放弃对 iOS/tvOS SDK 11.0 的支持,现在要求 12.4 或更高版本
  • 为使用 M1 的 Android 开发者提供更好的支持
  • 添加新.xcode.env配置文件,以更确定地获取节点可执行文件
  • React Native 现在使用来自 Android 11 的最新状态栏 API
  • 支持 C++17
  • 在 iOS debug 菜单中引入新的hotkeysEnabled选项

Changelog

猜你喜欢

转载自www.oschina.net/news/200602/rn-0-69-released