分离我的 React Native 应用程序后,我还能使用 expo 吗?

Can i still use expo after i detach my react native app?

我想使用 expokit 和其他本地库,我该怎么做?

我是否需要使用 create-react-native-app 启动我的应用程序然后分离它,或者我可以从 react-native init应用程序?

如果您使用 create-react-native-app 创建应用,然后 detach 您仍然可以使用 Expo 的大部分功能,例如例如地图。

但是如果您使用 react-native init 创建一个 react native 项目,您将无法使用 expo 的任何功能。

我用 create-react-native-app 开始了我的第一个项目,但很快意识到大多数库还不受 expo 的支持,因此需要你分离。在我分离之后,我在尝试 link 新库时遇到了很多错误,所以我最终决定使用 react-native init 从头开始​​制作一个新应用程序并导入所有我的组件。

我知道对于其他试图更好地理解该主题的人来说,这是一个迟到的答案,我决定写一个答案并与您分享我的经验。