DEV Community

Sergey Gustun
Sergey Gustun

Posted on

Why i do not use EXPO for React Native. Don't panic!

Hey, everyone!

I would like to share my thoughts on Expo with you.

What is Expo?

Expo is a free and open source toolchain built around React Native to help you build native iOS and Android projects using JavaScript and React.

(https://expo.io)

Why i do not use this ?

I have some problems.

1.Very big size app

I think this is really big problem, because if you use react native you already using wrapper.

If you use EXPO, you use wrapper-wrapper.

This is really big problem, if you don't believe me check this link

2. Security

Hmmm, we are live world where everyone wants capture your attention and get data.

Expo not exception.

They build project in Amazon service, what prevents them from adding tracks ?

What do you think about EXPO ?

At the same time, I think that this is a good project for some internal project, but not for the AppStore or Google Play

Top comments (4)

Collapse
 
oninross profile image
Nino Ross Rodriguez

argh...I have no place to rant and I think this is the only place where I know they dislike Expo. After Googling one issue after another, all I end up is seeing more opened and unresolved issues due to Expo.

Collapse
 
guidovizoso profile image
Guido Vizoso

I think Expo is a great tool for prototyping and deploying small apps, maybe for internal corporate use or things like that. So.. 'use with care' is my motto with Expo

Collapse
 
gaserd profile image
Sergey Gustun

Yeah, nice motto! Thx

Collapse
 
oninross profile image
Nino Ross Rodriguez

My experience with expo has been nothing but horrible. You cant use any react native modules other than the ones approved and suggested by expo.