赞
踩
作为跨平台开发框架的明星产品React Native迎来了0.70版本的更新,此次更新主要是内容是Hermes作为默认js引擎,针对Godegen的新统一配置,支持Androi端CMake的构建以及有关新架构文档的更新说明。
更新了有关新架构的文档介绍,可以通过这个文档获取有关升级指南、示例代码及相关教程等,还有关于旧架构存在的弊端,以及为什么采用新架构的问题说明。
React Native 0.70是第一个默认启用Hermes的版本。
新版本0.70中,引入了一种统一的方式来定义iOS和Android的Codegen规范。
现在可以直接在RN原生项目的package.json中统一进行如下定义配置:
"codegenConfig": {
"name": "CustomAnimationView",
"type": "components",
"jsSrcsDir": "./src",
"android": {
"javaPackageName": "com.custom.animation"
}
}
这一改进为第三方库维护者将他们的代码库迁移到新架构提供了更一致的体验。
新版本更好的支持开发者添加第三方依赖,只需要通过使用yarn add 命令就能正确添加依赖,无需修改CocoaPods或Gradle设置。
从0.70开始,开发者可以使用CMake来配置Native构建。
从0.70开始,可以使用CMakeLists.txt文件代替Android.mk文件来处理项目中与Android/Native相关的任何内容。
小知识:
什么是CMake
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。