Migrating from React Navigation to Expo Router

  Рет қаралды 11,514

Simon Grimm

Simon Grimm

Күн бұрын

Пікірлер: 41
@galaxies_dev
@galaxies_dev 7 ай бұрын
Join Galaxies.dev today - the Home of the Best React Native content🚀
@littlejacob3491
@littlejacob3491 7 ай бұрын
expo router is a game changer thank you Simon
@galaxies_dev
@galaxies_dev 7 ай бұрын
Really like it too!
@rahulkathayat8542
@rahulkathayat8542 7 ай бұрын
Hey simon , can you please make a video on how to handle native modules in expo with expo-dev-client and how expo tackles the problem it used to face back in the day with native stuff
@galaxies_dev
@galaxies_dev 7 ай бұрын
Sure can talk about that - also have a full course on it on Galaxies: galaxies.dev/course/expo-modules
@ahmadaccino
@ahmadaccino 7 ай бұрын
glad expo router didn't try to reinvent wheel when it comes to those navigation components even in v2. the best thing a framework can do for adoption is to make the api familiar
@galaxies_dev
@galaxies_dev 7 ай бұрын
Agree, the transition should feel smooth
@eliecersmora5931
@eliecersmora5931 Ай бұрын
Thank you brother. Now I undertand how to do it
@galaxies_dev
@galaxies_dev Ай бұрын
You are most welcome
@praweewongsa
@praweewongsa 7 ай бұрын
thank you bro
@galaxies_dev
@galaxies_dev 7 ай бұрын
You're welcome!
@ytlagu2010
@ytlagu2010 3 ай бұрын
Hey Simon, great video, one quick qn: that cool trick where you draw stuff on the screen, how do you do it? See timeline 13: 36
@willyrosahuanca5884
@willyrosahuanca5884 7 ай бұрын
Can u share the react navigation video about this so I can start from that.
@galaxies_dev
@galaxies_dev 7 ай бұрын
I think it was this stream: kzbin.info/www/bejne/f5ndo5p_idaCjac
@YashNandha
@YashNandha 7 ай бұрын
Do we use the Expo router in traditional react native applications ( not expo )
@K.Huynh.
@K.Huynh. 7 ай бұрын
I have the same question
@galaxies_dev
@galaxies_dev 7 ай бұрын
I think right now Expo Router only works within Expo projects
@ShortCodeDev
@ShortCodeDev 6 ай бұрын
🎯 Key Takeaways for quick navigation: 00:00 *🚀 Expo Router version 3 is discussed for migrating React Navigation applications.* 01:08 *🛠️ Manual installation of Expo Router involves adding packages and removing unnecessary ones like bottom tabs and Native stack.* 02:14 *📝 Configuration steps include updating the package.json, setting up an entry point, and modifying the Babel config.* 03:09 *🔄 Code cleanup involves removing unnecessary files and creating a new index.tsx file as the entry point.* 05:20 *📊 Creating a tab bar using Expo Router involves creating a layout file and adjusting the code for TS screens.* 07:46 *🚧 Nested layouts and headers are managed to resolve display issues.* 09:26 *🧩 Leveraging Expo Router's typed routes involves enabling type routes in app.json for improved code suggestions.* 16:52 *🌐 Navigation options include using the Link component or the router's push method with specified parameters.* 19:01 *🔄 Migrating from React Navigation to Expo Router offers benefits like type routes, bundle splitting, and simplified code structure.*
@msrajawat298
@msrajawat298 5 ай бұрын
Hi Simon, I really liked your video. Could help me here ? I am working on expo router trying to develop android application. During development I Observe that if I am creating any new file it is showing in menu, like if I am using tab navigation using expo router and created a new file which is showing as menu in bottom tab. Similarly in drawer menu also. Can anyone help me how I can fix that issue ? However maybe it is default behaviour of expo router but I don't want to show each file in menu.
@olimpioadolfo7498
@olimpioadolfo7498 7 ай бұрын
Why expo router is so confusing. Is it possible to use the Stack, Drawer and Tabs navigation on a single app using Expo router? It is very possible using React Navigation but with expo router is so confusing
@galaxies_dev
@galaxies_dev 7 ай бұрын
Sure, you just need multiple _layout files
@khalilbugti4079
@khalilbugti4079 7 ай бұрын
React native cli or expo i am so confused any detail explain please.
@galaxies_dev
@galaxies_dev 7 ай бұрын
Expo, see why here: kzbin.info/www/bejne/p17WfHapqMh8qcU
@nikihl-s2k
@nikihl-s2k 6 ай бұрын
Expo av video player, how can i achieve landscape mode ?
@Mr_Zeal1001
@Mr_Zeal1001 6 ай бұрын
Yaa same problem, give me solution Simon
@mhraihan7422
@mhraihan7422 7 ай бұрын
can YOU make a vide how to implement native wind with the expo router, please?
@galaxies_dev
@galaxies_dev 7 ай бұрын
Yes!
@mhraihan7422
@mhraihan7422 7 ай бұрын
@@galaxies_dev it will be Very much helpful. I tried but could not configured.
@-uca--qe7ql
@-uca--qe7ql 6 ай бұрын
Same issue, styles are not working with v4
@tayoadel5161
@tayoadel5161 3 ай бұрын
Still facing issues with this.
@bladbimer
@bladbimer 6 ай бұрын
Hi everyone, does anyone have an idea on how to cleanly resest the history using this ? I just want to ensure the user can't click on back button mostly during authentication phase such as account creation and logout. Thanks for your help :) if anyone knows.
@galaxies_dev
@galaxies_dev 6 ай бұрын
Usually you should be fine with "router.replace" as it resets the view stack!
@bladbimer
@bladbimer 6 ай бұрын
​​@galaxies_dev thank you for your reply. Well my understsnding of replace was that it replaces the current page history but it maintained the previous history. I did find a way potentially using something like: import { Router } from 'expo-router'; export const clearHistory = (router: Router) => { while (router.canGoBack()) { router.back(); } };
@ExpoDev_Dash
@ExpoDev_Dash 3 ай бұрын
couldnt see the tab entire video, your face was not that important
@samirtagizade703
@samirtagizade703 7 ай бұрын
Great one Simon! expo router definetely looks like a go to navigation solution, I wanna try it on one of my projects now, lol
@galaxies_dev
@galaxies_dev 7 ай бұрын
Yeah give it a try in new apps!
@FaysalBDev
@FaysalBDev 6 ай бұрын
super amazing... hope it goes smooth :D
@galaxies_dev
@galaxies_dev 6 ай бұрын
I hope so too!
@uiuxengineer
@uiuxengineer 7 ай бұрын
Thank you so much Simon! Great work
@galaxies_dev
@galaxies_dev 7 ай бұрын
Thank you!
Build a Kids Drawing App with React Native
16:55
Simon Grimm
Рет қаралды 3,6 М.
Role Based Navigation in React Native with Expo Router
25:41
Simon Grimm
Рет қаралды 12 М.
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 18 МЛН
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 52 МЛН
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 8 МЛН
The Most Important Design Pattern in React
35:04
Cosden Solutions
Рет қаралды 52 М.
10 Expo Router Tips You Need to Know
18:07
Simon Grimm
Рет қаралды 12 М.
5 React Native Tips to WOW Your Users
16:36
Simon Grimm
Рет қаралды 25 М.
React Native vs Flutter - Which should you use?
22:31
Simon Grimm
Рет қаралды 33 М.
Mobile Devs Hate Servers. Expo Wants To Fix That.
16:05
Theo - t3․gg
Рет қаралды 73 М.
THE React Native Tech Stack for 2024 😎
13:52
Simon Grimm
Рет қаралды 46 М.
Will Deno 2.0 Replace Node.js?
12:35
Web Dev Simplified
Рет қаралды 48 М.
Java 23 - Better Language, Better APIs, Better Runtime
57:39
The Best React Code I Wrote (Code Review)
24:50
Cosden Solutions
Рет қаралды 22 М.
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 18 МЛН