您想如何退出您的应用?
裸:我想要一个裸React Native项目。 ExpoKit:我将使用Expo帐户创建或登录以使用React Native和Expo SDK。 取消:我将继续当前的项目结构。
ExpoKit和Bare有什么区别?
选择此方法的优点和缺点是什么?
答案 0 :(得分:1)
使用Expo
工具的两种方式称为“托管”和“裸机”工作流程。
应用是使用expo-cli
,移动设备上的Expo客户端以及expo
各种服务(例如push notifications
,build service
和{ {1}}个更新。世博会尽力为您管理构建应用程序的复杂性。
这是工作流,您可以在原始over-the-air (OTA)
应用中使用某些Expo
工具。与托管工作流中您不直接接触底层本机代码不同,在此工作流中,开发人员拥有完全的控制权以及随之而来的复杂性。
React Native
是在香草ExpoKit
应用中使用Expo
工具的另一种方法。 React Native
的问题在于,与“裸工作流程”相比,它是非常单一的-实际上,您将应用程序中“世博”“托管工作流程”中的整个运行时包括在内,而不是仅包含您想要的部分