Expo removes the need to own a Mac to develop for iOS.
Live and hot reloading, meaning no more infinite build times.
A shared codebase between Android and iOS apps, with only minor tweaks required to match platform experiences.
React Native requires a JavaScript engine to run, which may make it less performant.
JavaScript isn’t a strictly typed language.
React Native is a novel framework and updates can have a negative effect on your current codebase.
React Native can’t be used for every application or feature.
Since it’d been a while that I learned something new, I thought why not give it a shot? Today, I’m huge React Native advocate. Years passed and React Native skills became very much in demand. I argued that it is just another cross-platform framework which will never work in real life – little did I know how wrong I was. A few years ago, a coworker of mine told me about React Native.