I currently have an app built in React Native using Expo (create-react-native-app) that needs some native code. As I understand one has two options for dropping down to pure react native, ejecting and detaching. Seeing that I have already have used a fair amount Expo API's up until this point, I must detach to ExpoKit. Is my understanding correct that if I purely eject (as opposed to detaching to ExpoKit) the current Expo tools I have used wont work?
Appreciate any feedback!
You should not eject if:All you need is to distribute your app in the iTunes Store or Google Play. Expo can build binaries for you in that case. If you eject, we can't automatically build for you any more. You are uncomfortable writing native code.
Expo is a toolchain that allows you to quickly get a React Native app up and running without having to use native code in Xcode or Android Studio. The Expo Eject Step is necessary to eject your app to install any missing native dependencies.
Developing with Expo Go appYou can still use the Expo Go app after the eject.
You can eject expo running the command npm run eject on the console.
Seems that there is no difference between Expo Eject and Expo Detach - eject is just the new name used...
See https://forums.expo.io/t/ejecting-vs-detaching-to-expokit/16295/2
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With