弹出 React Native 项目时 Bare 和 ExpoKit 有什么区别?

Rag*_*esh 7 react-native expo

你想如何弹出你的应用程序?

裸:我想要一个裸 React Native 项目。ExpoKit:我将创建或使用 Expo 帐户登录以使用 React Native 和 Expo SDK。取消:我将继续我当前的项目结构。

ExpoKit 和 Bare 有什么区别?

选择这个有什么好处和坏处?

小智 21

使用Expo工具的两种方式称为“托管”和“裸”工作流。

管理工作流

应用程序是建立与使用的管理工作流程expo-cli,世博客户端在移动设备上,以及expo各种服务:push notifications中,build serviceover-the-air (OTA)更新。Expo 试图尽可能多地为您管理构建应用程序的复杂性。

裸工作流

这是您Expo在 vanillaReact Native应用程序中使用一些工具的工作流程。与您不直接接触底层本机代码的托管工作流不同,在此工作流中,开发人员拥有完全的控制权,以及随之而来的复杂性。

展览套件

ExpoKitExpo在 vanillaReact Native应用程序中使用工具的另一种方式。问题ExpoKit在于,与“裸工作流”相比,它非常单一——您基本上将来自 Expo“托管工作流”的整个运行时包含在您的应用程序中,而不仅仅是您想要的部分