我们激动地公布现已推出 React Native 0.70.0 版本。本次更新将带来新的 Codegen 统一配置,Hemers 将成为默认 JavaScript 引擎,以及针对 Android 构建所提供完整的 CMake 支持,同时我们还更新了新架构部分的文档内容。让我们一睹为快吧!
在近几个月,我们不断向新架构部分的文档添加内容。在这部分新文档中,你可以找到新架构的迁移指南、相关案例和教程,在迁移的过程助你一臂之力。
同时,您还可以在文档里找到新架构的诞生原因,和它的组成部分。我们希望这可以更好地帮助你了解这些新 API 的根本意图。
我们非常欢迎关于新架构的各种反馈,请在 react-native-website 项目告诉我们。
React Native 0.70 是第一个将内置的 Hemers 作为默认 JS 引擎的版本。
这是 Hermes 与 React Native 团队合作的结晶,除此之外还有来自社区宝贵的贡献。我们不仅提升了 Hermes 的性能,还完成了在社区呼声比较高的需求。
若您想了解更多,可访问我们这篇官方博客文章。
在 0.70 版本,我们引入了一种针对 iOS 和 Android 平台 Codegen specs 的统一配置的方式。在之前的版本,你需要单独在 Android 的 build.gradle
文件配置。
现在,你可以直接在 package.json
配置如下参数:
"codegenConfig": {
"name": "CustomAnimationView",
"type": "components",
"jsSrcsDir": "./src",
"android": {
"javaPackageName": "com.custom.animation"
}
}