Bel*_*oid -1 reactjs react-native react-native-android react-native-navigation expo
实际上,根据我的知识,我是反应本机的初学者,我有两种安装反应本机的选项,即反应本机 CLI 和 Expo CLI。我很困惑哪个更适合初学者安装和使用React Native 应用程序开发,哪个对初学者有更多的支持
需要 Android Studio 和 XCode 来运行项目
没有 mac 就无法为 iOS 开发
如果您想共享应用程序,您需要发送整个.apk/.ipa文件
不提供开箱即用的 JS API,例如推送通知、资产管理器,它们需要手动安装并与纱线链接。
正确设置工作项目需要更多时间。
设置项目很简单,几分钟内即可完成。
分享应用程序非常简单(通过二维码或链接)。
无需构建即可运行应用程序
在标准项目中集成一些基本库(推送通知、资产管理器等)
您可以将其弹出到 ExpoKit 并集成本机代码,继续使用一些 Expo 功能,但不是全部
Expo 可以构建.apk和.ipa归档(可以通过 Expo 分发到商店)
您无法添加本机模块(可能是某些人的游戏规则改变者)
你不能使用使用的Objective-C / Java本机代码库(如:react-native-fbsdk)
大 APK 大小
在 ExpoKit(使用本机模块)中进行调试要复杂得多,因为它混合了两种语言和不同的库。
在 Expo 和 React Native CLI 之间进行选择取决于您的应用程序要求。
| 归档时间: |
|
| 查看次数: |
4887 次 |
| 最近记录: |