I'm considering RN right now. Wondering whether to start from scratch or not. People refer to issues "ejecting" from Expo but those issues are vague and go back years.
Any concerns or experiences on your end that make it a good or bad option?
I'm considering RN right now. Wondering whether to start from scratch or not. People refer to issues "ejecting" from Expo but those issues are vague and go back years.
Any concerns or experiences on your end that make it a good or bad option?
I use it for the Rust (video game) companion app, using the stock libraries bundled within Expo so development is a breeze.
That is great because those project folders are usually quite fragile and can easily break over time.
Before "prebuild" was introduced, you had to stick to expo-included native modules to get that advantage, and if you didn't, you had to "eject", which was hardly better than not using expo at all.
With "prebuild" you can use any native module and still have a git repo free of those fragile iOS and Android folders. It is more work setting up those modules, but it's worth it IMO.
But still, upgrading SDK versions to stay on top of security/new features can be a burden with how many breaking changes there are.