【发布时间】:2019-09-04 13:38:14
【问题描述】:
您希望如何弹出您的应用程序?
Bare:我想要一个 React Native 项目。 ExpoKit:我将创建或使用 Expo 帐户登录以使用 React Native 和 Expo SDK。 取消:我将继续我当前的项目结构。
ExpoKit 和 Bare 有什么区别?
选择这个有什么好处和坏处?
【问题讨论】:
标签: react-native expo
您希望如何弹出您的应用程序?
Bare:我想要一个 React Native 项目。 ExpoKit:我将创建或使用 Expo 帐户登录以使用 React Native 和 Expo SDK。 取消:我将继续我当前的项目结构。
ExpoKit 和 Bare 有什么区别?
选择这个有什么好处和坏处?
【问题讨论】:
标签: react-native expo
Expo 工具的两种使用方式称为“托管”和“裸”工作流。
应用程序使用托管工作流构建,使用 expo-cli、移动设备上的 Expo 客户端和 expo 各种服务:push notifications、build service 和 over-the-air (OTA) 更新。 Expo 试图尽可能多地管理为您构建应用程序的复杂性。
这是您在香草React Native 应用程序中使用一些Expo 工具的工作流程。与您不直接接触底层本机代码的托管工作流程不同,在此工作流程中,开发人员拥有完全的控制权,而且随之而来的复杂性也随之而来。
ExpoKit 是在原版React Native 应用程序中使用Expo 工具的另一种方式。 ExpoKit 的问题在于,与“裸工作流”相比,它非常单一——你基本上将 Expo“托管工作流”的整个运行时包含在你的应用程序中,而不仅仅是你想要的部分
【讨论】: