原生模块配置
原生模块通常以 npm 包的形式分发,除了 JavaScript 代码外,还包含针对各平台的本地代码。有关 npm 包的更多信息,可以参考相关指南。
要设置原生模块的基本项目结构,可以使用社区工具 Bob。虽然可以深入了解其工作原理,但基本需求只需执行 create 脚本:
npx @react-native-community/bob create react-native-awesome-module
其中 react-native-awesome-module 是您希望命名的模块名称。创建完成后,进入该文件夹并引导示例项目。引导完成后,可以通过以下命令启动示例应用程序:
# Android app
yarn example android
# iOS app
yarn example ios
完成这些步骤后,您可以参考 Android 或 iOS 原生模块指南来添加代码。此外,如果 prefer 一个更客观的设置,可以查看第三方工具 create-react-native-module。