A few weeks ago, the React Native team issued an official recommendation for building new apps with the Expo framework, and while few developers were surprised, a single question remained: Why do they recommend using a whole different framework to build React Native apps?
There are a few reasons to do so:
- Maintaining code in your project is much easier with Expo, thanks to its Continuous Native Generation
- Expo SDK works as a toolbox, providing over seventy pre-made native libraries designed for React Native development
- Its Modules API allows the creation of additional native modules.
- Last, but not least, Expo Router offers a system-based routing for React Native, letting you take full advantage of its ability to build for Android, iOS and the web with one codebase.
While creating your framework from scratch is a valid choice, especially for larger companies, if your needs aren’t as extensive, Expo could be a solution.
Are you wondering what apps were developed with Expo? Check out our list of 40 applications developed with this framework.
Read more about how to publish Expo React Native apps to ios and android on our blog.
If you need more information on Expo OTA updates, be sure to have a look at our guide.
Find out how Expo generates native code before compilation.
To stay on top of the latest tech news, subscribe to Frictionless, a newsletter by our CEO & CGO, Chris Lojniewski.