React Native 0.70 发布,Hermes 成为默认引擎

2022-12-09 0 296

公司出品开放源码我国

React Native 0.70版正式宣布正式宣布发布,那个版有两项改良,比如说 Codegen 的捷伊标准化实用性、Hermes 做为预设发动机、对 Android 构筑的完备 CMake 全力支持,除了对新构架文档格式的预览。

React Native 0.70 发布,Hermes 成为默认引擎

具体内容预览文本如下表所示:

New Architecture 的新文档格式

在往后的两个月里,Meta 始终在不懈努力为文档格式中的 New Architecture 部份减少更多的文本。在捷伊部份,你可以找出北迁手册、范例和讲义,让你尽早掌控。

与此同时你还能找出捷伊文档格式,深入细致介绍为何要有两个 New Architecture 和它的各部份。这能协助你更快地认知新 API 另一面的基本原理。

Hermes 做为预设发动机

React Native 0.70是第两个预设投入使用 Hermes 的版。

这是 Hermes 项目组和 React Native 项目组密切合作的结论,Meta 将不懈努力改良和松动 Hermes,使其操控性大列佩季哈区,并提供更多街道社区度明确要求的机能。

Codegen 的捷伊标准化实用性

在0.70版中,导入了两个标准化的形式来表述 iOS 和 Android 的 Codegen 技术标准。从前你要把 Android 的实用性放到两个原则上的 build.gradle 文档中。

那时,你能间接在 package.json 中表述它:

React Native 0.70 发布,Hermes 成为默认引擎

这一改良为库维护者在将其代码库北迁到 New Architecture 时提供更多了更一致的体验。

New Architecture 库的 Android Autolinking

在0.70版中,New Architecture 的用户能够自动链接库,而不需要在他们的 Android.mk 或 CMake 文档上做任何额外的实用性。

自动链接(Autolinking)React Native 开发体验的两个重要部份。它允许你用 yarn add 命令包含外部库,而无需处理 CocoaPods 或 Gradle 设置。

虽然自动链接机能在 iOS 上的 New Architecture 库运行良好,但在 Android 上却并非如此。在0.70版中缩小了这一差距,那时你能继续在你的项目中加入带有 yarn add 的库:它们会在任何构架上被正确链接。

对 Android 构筑的全面 CMake 全力支持

从0.70开始,用户那时能使用 CMake 来实用性他们的 Native 构筑了。虽然不希望应用程序的用户间接编写 C++代码,但你仍然需要两个本地编译的入口。

从那时开始,你能使用 CMakeLists.txt 文档而不是 Android.mk 文档来处理你项目中任何与 Android/Native 相关的东西。

依赖升级

将 RN CLI 升级到9.0.0版将 Android Gradle Plugin 升级到7.2.1将 Gradle 升级到7.5.1将 RCT-Folly 升级到2021-07-22将 Metro 升级到0.72将 SoLoader 升级到0.10.4

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务