News for hackers. Stuff that matters.
Re:Transition to React Native by dstaley on Saturday May 15, 2021 @01:35AM (#27162705)
If at all possible, I can't recommend Expo enough. I hated building RN apps prior to it, and now I hate building apps without it.
Re:Transition to React Native by macando on Saturday May 15, 2021 @02:08AM (#27162848)
When Expo works like it should it's like the best dev experience ever. Supporting all React Native 3rd party components without ejecting and ditching the Expo app will be a huge step forward.
Re:Transition to React Native by _fat_santa on Saturday May 15, 2021 @03:24AM (#27163192)
Expo is great for prototyping and small apps with limited scope. However anything bigger and expo just doesn’t work. At some point you will need to mess with the native side of thing, most of the time to initialize things like Firebase or adding a lib with a bridge. When you have to make native changes, no matter how small, Expo will get majorly in the way
Re:Transition to React Native by dstaley on Saturday May 15, 2021 @08:39AM (#27164675)
Honestly I think you'd be surprised just how far the managed workflow can get you these days. That being said, Expo is aware of the limitations and is actively working on addressing those.[1]

[1] https://docs.expo.io/introduction/why-not-expo/

Re:Transition to React Native by thrwhizzle on Saturday May 15, 2021 @12:24PM (#27166567)
It's too limiting right now. When the Expo team finishes the "Expo Application Services" it will be an option for almost every project. For now, it's limited to just the Expo APIs and for most projects you will ultimately end up ejecting.
Re:Transition to React Native by FlashBlaze on Saturday May 15, 2021 @01:57AM (#27162806)
Isn't the apk size much larger if you use Expo? Or is that not the case anymore?
Re:Transition to React Native by dstaley on Saturday May 15, 2021 @02:40AM (#27162987)
With the EAS Build system, it's no longer a concern. Available to paying customers at the moment.