Should you use Expo for React Native in 2023? 🤔 React Native CLI vs Expo

preview_player
Показать описание
In this video, we take a look at whether Expo is the best option for developing React Native apps in 2023. We discuss the pros and cons of using Expo, and its current state of development.

#############################

🤷‍♂️ Want more tutorials?

#############################

❤️ You can also find me on:

Or join the Simonics Facebook group:

#############################

00:00 Expo vs React Native CLI on the surface
01:51 What is Expo?
03:09 Limitations of Expo
06:32 Expo Managed vs Expo Bare Workflow
07:58 Additional Benefits of Expo
09:58 Should you use Expo for React Native?
11:14 Another way to Native Apps with React

#expo #reactjs #reactnative
Рекомендации по теме
Комментарии
Автор

This should be the video that appears when anyone googles this subject. You covered so much ground efficiently and clearly. Thank you.

DesignDebtClub
Автор

currently building with Expo and I like it!

grimm_gen
Автор

Thank you for the video, I really appreciate it

arun
Автор

I'd say that if you are new to React Native, ALWAYS start with the React Native CLI or Expo bare workflow. It isn't as difficult or as time-consuming as people make it out to be. Expo is great but as a React Native developer you don't want your first encounter with the bare workflow to be when you're forced to eject from Expo.
That's always my advice to anyone new to React Native. More experienced devs can make that call based on the project requirements. Besides, some parts of Expo can be used by a React Native CLI app, so you don't always have to go all in with Expo.

ychinamale
Автор

Nice summary, I personally use the react-native bare workflow, because there are much more libraries available.
Regarding capacitorjs/cordova I tried a few years ago and quite enjoyed it, but the performance and UX of a bundled web app is significantly worse than (react) native apps. Especially navigation gestures and animations.

samuelscheit
Автор

the expo testing app on playstore keeps crushing, how do i fix that

Itanda
Автор

Hi I want to know, if you can tell me, where the notes is for every course to do the exercises. Please if you don't mind.

roedolfstephannus
Автор

Thanks for the info. Subscribed. I needed to know more about Expo because I am attempting to do React Native with ClojureScript and there is almost no resources available for that topic. The only information I had gotten about Expo was that it was over complicated and you had to "Eject", however, despite being written in 2021, it is already outdated it seems.

Nellak
Автор

How about pricing? My app has 50k MAU so update fee etc. will most likely be expensive?

BageStudios
Автор

Joe do you compare with Ionic, un 2023? Do you'd use Expo ?

mytvhome
Автор

I built my project using react-native cli so, my question is "Can I use expo-camera and push-notifications" into my react-native cli project.
Thank you!

yona.symphonize
Автор

Please how can i do in app update in my react native cli app..to notify users on new updates on playstore

codewithgeeks
Автор

i have been using react-native since the beginning and tried expo many times in the past, everytime it was a nightmare. BUT, i got to say, i recently started another RN project with the last Expo SDK, and it was a blast, most of the annoying stuff has been solved and the experience is worth it, at least for building a fast prototype. I still have no idea how this translate to production.

cairtenE
Автор

Hi Simon,

I wanted to say, thank you for making this video! This is the first video on your channel I've seen (just subbed!) and I was hoping you could help answer this question for me:
I've always used Windows my entire life, and I only own windows machines. I've NEVER liked Mac OSX, and I've always found it INFURIATING to use and I've sworn up and down I'd never own one. However, back in 2020-2021 I was looking into react native trying to develop an app and it seemed quite frankly impossible to use Windows for it and that I had to get a Mac. Here in May 2023, what is the process like for coding using Expo on React Native with windows? Is it possible? If I didn't want to get a Mac but rather dual boot with Linux on my windows machine, how does Linux compare with OSX? If I can do it on windows that would be great (I'm using Windows 10, but with Windows 11 being able to run android apps does that change anything?). Thank you again Simon for your videos and your time!

OmegaForceCommando
Автор

so I tried expo with their tutorial, it started falling apart quite quickly, I made it to the final step where they do screenshot but it didn't work on iOS and when I was trying to fix it I got all kind of issues with versions mismatching everywhere. from build erroring because of global expo-cli installed and at the same time requiring it, typescript errors, reanimate errors on ios only etc.

quite weird experience actually

louddude
Автор

Hi!
I’m building my first serious app. it’s an audioguide aggregator. one of the screens will feature a map with markers. i was planning to use react-native-maps for that, but it turned out the app needs a fully functional web version. and expo’s MapView doesn’t support that. any recommendations on what library i should use to make eveyrthing work with Expo?

smotrimoivideo
Автор

expo is amazing but if you need an app that handles, for instance, video calls, be careful, had a real hard time because of that a few months ago

MarlonEnglemam
Автор

Hi all.I am new react native developer.Anyone can give exp in which module available for Bare React Native and not available for Expo.Thanks

beodan
Автор

What about performance, security, privacy, legal/licensing, scaling up, privacy/compliance, speed, maintenance, etc?
For larger projects, those are the type of things which are more important to many, compared to ease of the dev env setup.

AliciaSykes
Автор

Hello everything is fine?
In a project with EXPO, once finished, how to prepare to generate an APK and an IPA to install only on the local/physical cell phone?

douglasmaueski