I plan to start a StartUp, I went for Reactnative. But I have another question, is it advisable to start with EXPO? or go straight through the reactnative "native". Bearing in mind that EXPO has a command called "eject"
2 Answers
for me I started with expo
then I moved to start using react-native
.
you have to know what is the advantages and disadvantages of each one, you can find the answer here: What is the difference between Expo and React Native?

- 306
- 9
- 22
Expo is a wonderful product in the world of react-native mobile app development. Few of obvious advantages of using expo are:
- very easy to setup
- Quick application development
- easy to share for testing and publishing
However, I've suffered from few of problems as well that I think are worth mentioning:
- large .apk & .ipa sizes, even if you don't use alot of features
- not yet supporting alot of functionality, an example could be share to instagram is supported for ios but not for android yet.
- to use packages containing native code, you need to detach
So, my answer to your question is it depends upon type of project you are developing.
If it is a project that will contain only Javascript code or it will use functionality that is supported by expo and also final .apk or .ipa size doesn't matter to you, then expo is for you. Otherwise, you should go for vanilla react-native.

- 382
- 2
- 14