While I don’t use Expo in any production apps, I can understand why people gravitate towards it. The biggest problem with React Native is that the ecosystem is fragmented. React Native is just a core library for building a mobile app. You still need to add dozens of other third party packages to make a real app. Even navigation is a third party package. And how are you supposed to know which packages to choose if you’re just starting out? Expo eases this burden by providing a curated set of packages that add the functionality required to make a real app. However I often find that you eventually hit the limitations of the included packages and need to eject to a bare workflow, at which point the benefit of Expo diminishes. But I see why people use it in the first place.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

James Xabregas
James Xabregas

Written by James Xabregas

Manipulating electrons for fun and profit. Thoughts on tech, startups, politics, life. Co-founder of Braiv.co

No responses yet

Write a response