Expo has an impressive team and investor backing
However, making your apps depend on a framework has the following dangers:
- the framework might stop being maintained
- the vc-backed framework might need to become monetized beyond your means
At the end of the day, all these frameworks offer are convenience APIs to easily integrate with native things like push notifications or social sign-ins
However, even when these work, they will force you to do things their way, and you won't be able to fully customize your app
Learning how to do these things natively in iOS and Android requires extra effort but pays off in the long term. Using frameworks, the time saved in the beginning of your app development journey will be greatly offset by the extra time required to do things like editing framework output in each build towards the end of your journey
However, making your apps depend on a framework has the following dangers:
- the framework might stop being maintained
- the vc-backed framework might need to become monetized beyond your means
At the end of the day, all these frameworks offer are convenience APIs to easily integrate with native things like push notifications or social sign-ins
However, even when these work, they will force you to do things their way, and you won't be able to fully customize your app
Learning how to do these things natively in iOS and Android requires extra effort but pays off in the long term. Using frameworks, the time saved in the beginning of your app development journey will be greatly offset by the extra time required to do things like editing framework output in each build towards the end of your journey