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

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

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

关于作者: qwephp

.

为您推荐