🔴 Let's build Uber 2.0 with REACT NATIVE! (Navigation, Redux, Tailwind CSS & Google Autocomplete)

🚨 Join the world’s BEST developer community & course Zero to Full Stack Hero: www.papareact.com/course
🫂 Join my Community, "University of Code" for FREE: www.universityofcode.com
🔴 LOOKING FOR THE CODE? 🛠️
links.papareact.com/github
📩 Want coding problems (with solutions!) delivered to your inbox daily? www.papareact.com/dailycoding...
---
The much-anticipated build is FINALLY HERE!
Join me as I build the UBER CLONE with REACT NATIVE (yes we're building for iOS & Android!), you'll learn how to do the following in this build:
👉 Use Tailwind CSS with RN for awesome styling!
👉 Use the Google Distance Matrix API to calculate Travel time and Distance (+ Cost!)
👉 Use the Directions Google API for real navigation!
👉 Use Google Places API for real navigation!
👉 Use apple & google maps for iOS & Android
👉 Use React Native Navigation to navigate between screens!
👉 Use React Native Elements to elevate your app design!
+ SO MUCH MORE!
🎙️ PODCAST
links.papareact.com/podcast
🌍 SOCIALS:
Instagram: links.papareact.com/instagram
Facebook: links.papareact.com/facebook
LinkedIn: links.papareact.com/linkedin
Twitter: links.papareact.com/twitter
Discord: links.papareact.com/discord
Newsletter: links.papareact.com/newsletter
❤️ SUPPORT
PAPAFAM Merch: links.papareact.com/merch
Donate: links.papareact.com/donate
🕐 TIMESTAMPS:
00:00 Introduction
01:00 Build Showcase
03:26 Build Explanation
08:59 Setting up Expo
14:57 Initialising the Build
23:33 Setting up and Implementing Redux
44:01 Building the HomeScreen Component
55:41 Building the NavOptions Component
1:14:44 Implementing React Native Navigation
1:27:13 Implementing Google Autocomplete Library
2:00:34 Building the MapScreen Component
2:04:27 Building the Map Component
2:17:04 Building the RideOptionsCard Component (1/2)
2:18:33 Building the NavigateCard Component (1/2)
2:29:06 Implementing the Directions API
2:38:06 Building the NavFavourites Component
2:46:25 Implementing Keyboard Avoiding View
2:50:34 Building the NavigateCard Component (2/2)
2:57:12 Building the RideOptionsCard Component (2/2)
3:17:38 Implementing the Travel Time Calculation
3:26:13 Implementing the Price Calculation
3:32:58 Building the Menu Button
3:35:32 Bug Fixing
3:36:42 Final Build Demo
3:40:45 Outro
DISCLAIMER: This Video is made for informational and educational purposes only. We do not own or affiliate with Uber and its subsidiaries in any form. Copyright Disclaimer Under section 107 of the Copyright Act 1976, allowance is made for “fair use” of this video for educational purposes.
#reactjs #reactnative #redux #tailwindcss #tailwind

Пікірлер: 764

  • @SonnySangha
    @SonnySangha Жыл бұрын

    📬Do you want DAILY coding problems sent DIRECTLY to your Inbox? (with solutions the next day) 👉 links.papareact.com/university

  • @vloggersofthesea9898

    @vloggersofthesea9898

    Жыл бұрын

    hello sonny, i dont have any experience and knowledge in making app, can i learn about this one? do you have school? thanks

  • @muhammedhabib3388

    @muhammedhabib3388

    4 ай бұрын

    Pppp

  • @musa7801

    @musa7801

    4 ай бұрын

    hello sunny, in this video shown only one tab get a ride, what about uber order food??. if it done please can share video link in reply please.

  • @user-tv6re4hw3i

    @user-tv6re4hw3i

    21 күн бұрын

    @@musa7801 ط حطي يپلاؤغئع

  • @adityakadam2256
    @adityakadam22562 жыл бұрын

    This single video is equivalent to almost all the paid react-native courses. Thanks a lot, Sonny for sharing this and putting all your time to explain and create it so well :)

  • @nikolaimakarov3034

    @nikolaimakarov3034

    2 жыл бұрын

    Were you able to implement google autocomplete using the google places API ?

  • @andrewpiszek
    @andrewpiszek2 жыл бұрын

    I've finally been able to block out the time to fully watch this video and practice along. Thank you so much for sharing your knowledge. You are amazing at breaking down new topics and making them easy to understand.

  • @andyb9990
    @andyb99902 жыл бұрын

    Mailman delivering once again. Can't wait to try out React Native. Thanks for dropping all this knowledge.

  • @camelcasesprogramming992
    @camelcasesprogramming9922 жыл бұрын

    Got to know react due to you a year ago and now I got my first client due to you ! keep making these builds man 🔥❤️ LOVE YOUR ENERGY🔥

  • @AtifKhan-cm8qv
    @AtifKhan-cm8qv2 жыл бұрын

    For the ones who got the error of navSlice.origin is not a function: you probably put your reducer like this: export const navSlice = createSlice({ name: 'nav', initialState, reducer: { But when Sonny Sangha Copied his working file code and pasted it on the navSlice The reducer looks like this now: export const navSlice = createSlice({ name: 'nav', initialState, reducers: { There is gonna be an "s" after the reducer and on 3:02:53 the change there was the z-index: 50 on the style or z-50 for tailwind I hope i helped!

  • @strahinjasavic2391

    @strahinjasavic2391

    2 жыл бұрын

    Thank you man!!

  • @omsun456
    @omsun4562 жыл бұрын

    The way he acknowledges donations is really awesome.

  • @Tony-qv7sx
    @Tony-qv7sx2 жыл бұрын

    love your energy and you have been 100x times more helpful than most of the react native content on youtube. thank you so much!

  • @tomodiero7524
    @tomodiero75242 жыл бұрын

    If you are using the Android emulator to follow this tutorial you might have issues with the back button @3.02.57 ish. Evidently you could make two blunders. 1. Is to import {TouchableOpacity} from 'react-native-gesture-handler. The recommendation unless you know what you really wnat to do is to import it from import {TouchableOpacity } from 'react-native'. Once you have done that then using the absolute positioning may also cause the back button < chevron not to fire, in this case place the textbox before the TouchableOpacity component. This applies only for Android. The ecosystem is a little finicky especially with the expo wrapper, but for what you are getting it's well worth the few bumps in the road.

  • @samamistoso2068

    @samamistoso2068

    2 жыл бұрын

    I was stuck on this part so thank you very much for your advice 👍

  • @igiranezashalom6122

    @igiranezashalom6122

    2 жыл бұрын

    The solution also blocks navigation to NavigateCard.

  • @TheEliteBeats

    @TheEliteBeats

    2 жыл бұрын

    Thanks a lot bro! Didn't think the comment section would become the perfect stack overflow forum lol👍

  • @TheEliteBeats

    @TheEliteBeats

    2 жыл бұрын

    To fix the button placement you could also replace top-3 in the TouchableOpacity to bottom-2 and that should be perfect!

  • @tomodiero7524

    @tomodiero7524

    2 жыл бұрын

    @@TheEliteBeats it is a z-order issue for sure. I could have made that more clear, but didn't want to affect the look and feel too much

  • @clamgts
    @clamgts Жыл бұрын

    This stream is honestly so well done man, thank you for all your content this was so helpful for implementing a bunch of functionality in a similar app I'm building.

  • @saintazur
    @saintazur2 жыл бұрын

    The error stating that setOrigin is not a function is resolved by naming the reducers object inside navSlice as "reducers" with an "s" instead of "reducer". Thank you and keep it up 👍

  • @temiemmanuel3580

    @temiemmanuel3580

    2 жыл бұрын

    This comment went a very long way. Thanks a whole lot

  • @hiteshnalamwar2722

    @hiteshnalamwar2722

    2 жыл бұрын

    thanks)

  • @arielaugusto1

    @arielaugusto1

    2 жыл бұрын

    Thanks so much! You the best my man, had spent the last hour trying to debug this.

  • @KurtWeberkeb_wer

    @KurtWeberkeb_wer

    2 жыл бұрын

    You're a beast, thank you

  • @Dzikrullah_999

    @Dzikrullah_999

    2 жыл бұрын

    this could be easily prevented by using Typescript. Since TS yell when you mistype param name

  • @flyte9844
    @flyte98442 жыл бұрын

    THANKS !! ive been learning react native in the past 2 month and alot of my progress come from what i learned here !

  • @MuhammadBilal-cq6tp
    @MuhammadBilal-cq6tp2 жыл бұрын

    Hi sonny , hope you fine dear m you guys are so incredible . I was always in MAPS in React Native , and you solved this issue, May God bless you. Make some more awesome stuff like that

  • @nyashamusanhu541
    @nyashamusanhu5412 жыл бұрын

    I was waiting for this. I'm salivating...this is my moment!! You are the best....and you are changing lives!

  • @agushaven
    @agushaven2 жыл бұрын

    Excellent work, thanks for taking the time, they are not short videos, and it takes a lot of effort on your part, there really is a lot of work behind it, greetings from Argentina.

  • @TheDorac1
    @TheDorac12 жыл бұрын

    Content is amazing. Thank you! Production level tutorial projects are not common so I really appreciate your content.

  • @musweum6746
    @musweum67462 жыл бұрын

    Here I am wishing you made this using flutter, I'm glad I know react too because you've seriously made me question my love for flutter. This is really Awesome!

  • @draysams
    @draysams2 жыл бұрын

    At 3:03:05, if you are facing the issue where your back button is not clickable, the fix is to add change z-index of your back button. Add "z-50" to the tailwind styles of the back button

  • @adeell85

    @adeell85

    2 жыл бұрын

    Thanks you have saved me tons of time there

  • @HabeebNG
    @HabeebNG Жыл бұрын

    Hi Sonny, I'm just 30 mins into this video, And i realize you bare super smart, with the way you explain, its almost as if you are the one who came up with the uber idea. definitely building this as soon as i get the fundamentals down.

  • @anuragsrigyan677
    @anuragsrigyan6772 жыл бұрын

    You rock man!! 💥 I was gonna start learning Android Studio. But I think after react , React Native is the way to go.

  • @khanasfireza9515
    @khanasfireza9515 Жыл бұрын

    I love how you explain and strucutre your projects, I really like to see them after my work hours or in my free time. Really educational. This time I tried to follow your tutorial, but changed some things instead of following you, added extra additional features and used mapbox instead of Google Maps, added authentication and a small backend. This is my first time working with react native. I learned a lot from your video also helped me understand lot more things at the same time. Respect brother

  • @kshitizbathwal7509

    @kshitizbathwal7509

    Жыл бұрын

    I havent watched these vdieos but can you tell me if they just code frontend or they include backend also?

  • @khanasfireza9515

    @khanasfireza9515

    Жыл бұрын

    @@kshitizbathwal7509 It's just frontend but some of his videos contain Firebase backend

  • @raja4148
    @raja41482 жыл бұрын

    Giving hearts to all the comments, so nice of you man. Keep up the good work and give us more stuffs like these ❤️❤️

  • @patrickkioko8191
    @patrickkioko8191 Жыл бұрын

    Wow i like how you handle Map navigation , travel time and calculating amount and distance that's awesome ,,, keep up the good job,, to those who are looking for tutorials in relations to react native map navigation, this is the right video for you..

  • @toinoudu38
    @toinoudu387 күн бұрын

    I know it is an old video, but for people that get the error: [TypeError: 0, _navSlice.setOrigin is not a function (it is undefined)]. There is actually a change : You resolve it by naming the reducers object inside navSlice as "reducers" with an "s" instead of "reducer".

  • @emilysmith767
    @emilysmith767 Жыл бұрын

    Thank you for sharing this right now; most students are interested in taxi booking app development for their college projects, and you are assisting them with this tutorial.

  • @ibrahimsiradvancedresearch
    @ibrahimsiradvancedresearch2 жыл бұрын

    Love this channel.Teaching is an are of making topic interesting and that's what you are doing ❤️❤️❤️❤️

  • @waleedbinaamer6629
    @waleedbinaamer66292 жыл бұрын

    Papa Fam for life ... So pumped for this you are really changing lifes thank you so so much Sonny ... Love from Pakistan

  • @mukiibipeter07
    @mukiibipeter072 жыл бұрын

    I coded along and I'm finally done. Impressive :)

  • @arjunjoshi3481
    @arjunjoshi34812 жыл бұрын

    Sonny, the beast. OMG, this build was epic

  • @MrSammzie
    @MrSammzie9 ай бұрын

    finally, i have been able to complete a build thanks to this tutorial! This has given me so much confidence as a beginner

  • @MrEliyahilel
    @MrEliyahilel2 жыл бұрын

    Sonny you are amazing as always! Thanks for everything

  • @OnlyFam
    @OnlyFam10 ай бұрын

    I don't know much about coding but this dude's vibe is inspiring me to learn.

  • @JeremyAlpha
    @JeremyAlpha2 жыл бұрын

    This is exactly what I need thank you so much, you are a legend.

  • @eyderalbeiro
    @eyderalbeiro2 жыл бұрын

    Really amazing Sonny, thanks for the class bro 🤛🏽

  • @faraonch
    @faraonch2 жыл бұрын

    As a Fullstack dev with quite a lot experience but no React Native, you helped me a lot with getting into React Native! Thanks. Went smooth from 0 to 100. You saved me days and weeks from creating my prototype!

  • @jwhubert91
    @jwhubert919 ай бұрын

    Sonny I've done a few of your videos. They're always great. However it would be nice if you'd do a React Native video at some point that is just an hour long. Something simple to cover the basics of your preferred setup, then deployment and app store upload. Thanks for all the work you do 🙏

  • @mayankkashyap79
    @mayankkashyap79 Жыл бұрын

    After watching your builds, development seems like a cakewalk. Keep it up sir, waiting for the video in which you use ML with Native App. ❤️❤️

  • @whisky8496
    @whisky84962 жыл бұрын

    Could you pleaseee share the playlist in your background? I love it! Edit: Missed the newsletter part. I've signed up for it! Thanks

  • @sergiolaguardia4329
    @sergiolaguardia43292 жыл бұрын

    Great video. But when you troubleshoot can you not paste your old code because you might not notice a change but for ppl following along it doesn’t fix the bug. For example, if you go to 1:59:32 on line 12 reducer is changed to reducers. Took me 30min to figure out. Lol. Really like your videos tho, good job and thanks for making them. 😃

  • @mohammadazimkhamosh4863
    @mohammadazimkhamosh486311 күн бұрын

    Thank you Sonny for this amazing course!

  • @codewithtonny8176
    @codewithtonny81762 жыл бұрын

    One of the best clone ever build for react native

  • @aryanthakre4302
    @aryanthakre43022 жыл бұрын

    Crazy build!! Can u add some features like real time location tracking and driver dashboard

  • @mohibkhan2492
    @mohibkhan24922 жыл бұрын

    Crazy Stuff Sonny please extend this build if you can like dashboard for drivers etc/

  • @erniemac21

    @erniemac21

    2 жыл бұрын

    Yeah that will be sick

  • @simonedwards7101
    @simonedwards7101 Жыл бұрын

    Thanks Sonny - The real-world examples are a great motivator.

  • @mr_ani
    @mr_ani2 жыл бұрын

    At 1:59:25, what changed was in the createSlice object parameter, you were passing in "reducer" instead of "reducers" as an object property. It wasn't a refresh issue.

  • @umangshahi3073

    @umangshahi3073

    2 жыл бұрын

    Thanks

  • @malikmuhammadusman3221

    @malikmuhammadusman3221

    2 жыл бұрын

    Thank u so much i was struck there :)

  • @JonsonNcube

    @JonsonNcube

    2 жыл бұрын

    Life SAVER!!!!!

  • @solyanamengistu6876

    @solyanamengistu6876

    2 жыл бұрын

    Thank you so much.😊

  • @yusefweb3693

    @yusefweb3693

    2 жыл бұрын

    thank you men i was searching for a while

  • @ahmeteneskececi6088
    @ahmeteneskececi60882 жыл бұрын

    Incredible Tutorial. Thank you so much.

  • @dewaleolaoye
    @dewaleolaoye2 жыл бұрын

    No No No No, This is too good. When I hear you say Redux Toolkit, I'm like you nailed it, man. Thanks Sonny

  • @Moody0101
    @Moody01012 жыл бұрын

    one of the best channels I watch to learn! thanks for the content sonny.

  • @xderen_xd
    @xderen_xd6 ай бұрын

    God may bless you really, there is none course in udemy like this, you saved my life because I am founding my startup in the field of transportation and I need this kind of stuff and also straight to the point since as startup we don't have that much time

  • @AtifKhan-cm8qv
    @AtifKhan-cm8qv2 жыл бұрын

    Dude this channel is SO UNDERRATED It should have like atleast 300k SUBS

  • @Pinocciochannel
    @Pinocciochannel2 жыл бұрын

    When sangha drops a video. First thing you do is drop a like and then continue. Remember this process is a must. Appreciate the free contents guys please.

  • @aimanhaziq4359
    @aimanhaziq43592 жыл бұрын

    How can u smile while coding . u r awesome dude

  • @JohnSmith-me2wg
    @JohnSmith-me2wg Жыл бұрын

    Wow everyone here is really smart! I just stumbled upon this channel by mistake - bless you all!

  • @nischaymehta3047
    @nischaymehta30472 жыл бұрын

    Best build indeed. Good stuff man.

  • @zaquielrodriguezarce2500
    @zaquielrodriguezarce2500 Жыл бұрын

    I only can say...!awesome video! I watch it completely and I have learned a lot!

  • @shantanu277
    @shantanu2772 жыл бұрын

    While trying to use Google API from India, it was not giving out any search results. I then created a different billing account and set the account country as US, now its working properly. Amazing approach you have, bro. You clear concepts so clearly. Im definetly more clear in RN because of you.

  • @divyanshihada3307

    @divyanshihada3307

    Жыл бұрын

    Hey! I am facing the same problem can you tell what address did you mentioned while opting for different country?

  • @leratolerata9811
    @leratolerata98112 жыл бұрын

    Oooh Papa React I missed the stream but this is sick man.. Thanks man

  • @Cookies-cv3nd
    @Cookies-cv3nd3 ай бұрын

    Im 2 years late, but this is still an amazing and probably the best uber clone, not talking about how accurate the app looks like, i mean the instructions and the code functionality and the explanation on what to do and why, Love you Sonny, you're the best

  • @krys_gaming476

    @krys_gaming476

    3 ай бұрын

    Hello, i'm amongs the very few that my code isn't running. Can i have uses because starting all over again will be too long

  • @Cookies-cv3nd

    @Cookies-cv3nd

    3 ай бұрын

    @@krys_gaming476 well what do you mean by your code isnt running? honestly that could be due to many things, its pretty hard to guess what went wrong, but if i have to guess. i'd guess you didnt get a google maps key properly which would lead to unexpected errors

  • @krys_gaming476

    @krys_gaming476

    3 ай бұрын

    actually its the redux making my code not to funcion properly, everytime i Use the "Provider", it nshows me errors on expo go. Been sending the issues to AIs but all say theres no problem found @@Cookies-cv3nd

  • @Ashley-qr9bd

    @Ashley-qr9bd

    24 күн бұрын

    I would like to cooperate with you. Do you need kitchen knives? If you need, please contact me. Our brand is inviting customers to evaluate kitchenware for free.

  • @hiteshmishra21
    @hiteshmishra212 жыл бұрын

    Nice video sonny, i learned so much about react js. Sonny, please also make a video on how to make google lens clone( products recommendation by analysing photos).

  • @atharvavetal453
    @atharvavetal4532 жыл бұрын

    This guys is god of many developers ❤️

  • @ryanpark3523
    @ryanpark35232 жыл бұрын

    Hey Sonny~ your contents are always awesome!! Thanks for this great work !!!

  • @SonnySangha

    @SonnySangha

    2 жыл бұрын

    Thanks for tuning in dude!!!

  • @sourabhkashyap1040
    @sourabhkashyap10402 жыл бұрын

    Good stuff bro, I just completed whatsapp-2.0 build

  • @user-gd7zi1pk3w
    @user-gd7zi1pk3w3 ай бұрын

    This stream is honestly so well done man,

  • @drchocolate6706
    @drchocolate67062 жыл бұрын

    Nice work! Very entertaining and helpful, greetings from Chile!

  • @shafiulazim3682
    @shafiulazim36822 жыл бұрын

    I really enjoyed your clone videos..That's are awesome..I learn a lot from those. Will you please make a video about how to send notification using expo & firebase ? There are no tutorial about it on youtube.

  • @surendrajat7290
    @surendrajat72902 жыл бұрын

    You are helping so many people react papa thank u so much love from india

  • @yuvrajagarkar8942
    @yuvrajagarkar89422 жыл бұрын

    Bro this guy is giving all the cool jazz for free ?! All my support dude ✨

  • @d13cnpm1_nguyenphuongnam8
    @d13cnpm1_nguyenphuongnam82 жыл бұрын

    Best tutorial. Hope you many video react native ! Thank you bro

  • @zazanchugatz4019
    @zazanchugatz40192 жыл бұрын

    This is so great!!!! much respect

  • @kaunghtethein3322
    @kaunghtethein33222 жыл бұрын

    thanks man. u made it seem so easy

  • @jimmyreynolds1234
    @jimmyreynolds12342 жыл бұрын

    Hello Sonny, Thank you so much for this awesome tutorial what an amazing build! I have implemented several builds from your channel and it is helping me out a lot. I just wanted to point out to you and everyone that the error that occurred @1:58:49 stating that setOrigin is not a function is resolved by naming the reducers object inside navSlice as "reducers" with an "s" instead of "reducer". Thank you and keep it up 👍

  • @cvxcfv

    @cvxcfv

    2 жыл бұрын

    Thanks for this, he just copied and pasted over the code to fix it instead of debugging lol

  • @kikombehome7873

    @kikombehome7873

    2 жыл бұрын

    I've just seen that difference (reducer - reducers) and came to the comments to see if someone else saw it lol

  • @des86532

    @des86532

    2 жыл бұрын

    thanks for your help, it took me lots of time lol

  • @thedeveloper9896

    @thedeveloper9896

    2 жыл бұрын

    @@kikombehome7873 SAME

  • @henrybentil9915

    @henrybentil9915

    2 жыл бұрын

    thanks a lot. Came over to the comments to see if someone also realised it. Been stuck on this bug for hours . Thanks a million dude

  • @shawngardiner2604
    @shawngardiner26042 жыл бұрын

    Just finished this build, this was awesome, and the best part of it for me was the debugging of the issues I encountered. Great learning tool for anyone.

  • @josemora7233

    @josemora7233

    2 жыл бұрын

    hey bro where can i find images like the uber car?

  • @mohammedbouaziz3535
    @mohammedbouaziz3535 Жыл бұрын

    thanks sonny, great content, by the way the setOrigin error is resolved by changing "reducer" into "reducers" in navSlice, could save people some time...keep it up sonny

  • @ZainulAbidin-pc7tq
    @ZainulAbidin-pc7tq2 жыл бұрын

    You rock man!! I was gonna start learning Android Studio. But I think after react , React Native is the way to go.

  • @Ashley-qr9bd

    @Ashley-qr9bd

    24 күн бұрын

    I would like to cooperate with you. Do you need kitchen knives? If you need, please contact me. Our brand is inviting customers to evaluate kitchenware for free.

  • @gratefulderrick
    @gratefulderrick2 жыл бұрын

    I like your recording setup and you're really pumped!! very captivating

  • @gerardomedellin4355
    @gerardomedellin4355 Жыл бұрын

    Nice project I finished it today, adjusting everything to the current best practices. I hope that you can do more react-native in the future. Greetings from Mexico!

  • @oluwatobisamuel247

    @oluwatobisamuel247

    Жыл бұрын

    Hi, Gerardo. Please how did you go about the navSlice file? did you copy what is on redux documentation? its different to what sonny did, maybe that is the latest one. Or you typed what is on sonny screen

  • @gerardomedellin4355

    @gerardomedellin4355

    Жыл бұрын

    @@oluwatobisamuel247 which part exactly? I think that part did not change at all, but let me know exactly where so i can help you

  • @oluwatobisamuel247

    @oluwatobisamuel247

    Жыл бұрын

    @@gerardomedellin4355 @Gerardo Medellin thanks for your response Gerardo. I passed through that process. I'm currently having a blocker at the Navigation part. from min 1:15:00

  • @kansascitydataguy8194
    @kansascitydataguy8194 Жыл бұрын

    Thank you Sonny for this incredible work. for some reasons the .env file did not work with me. the autocomplete did not work but I worked around it by placing my GOOGLE_API_KEY as variable. I know it is a bad practice but at least my autocomplete is working and all google services are available to the app.

  • @diegorodrigues5487
    @diegorodrigues54872 жыл бұрын

    JA QUERO A PARTE 2!!!!!!!! KKKKKKK SENSACIONAL

  • @oliiskia
    @oliiskia2 жыл бұрын

    found 15 vulnerabilities (1 low, 4 moderate, 10 high) run `npm audit fix` to fix them, or `npm audit` for details

  • @revanthrev23
    @revanthrev232 жыл бұрын

    Hey Sonny! Have learnt React from you. Have learnt NextJS from you. Would be wonderful if you can plan a new build using typescript.

  • @Asuuri

    @Asuuri

    2 жыл бұрын

    Yeah TS would be amazing!🙌🏻

  • @himurahn
    @himurahn Жыл бұрын

    Around minute 36:00 you created de navSlice with the property "reducer", without the "s", that's why you got an error on minute 1:58:51. This is awesome, i hope to return the favor some time.

  • @sanrupa1
    @sanrupa12 жыл бұрын

    1h:59':26" in navSlice, name,initialstate and "reducer"...reducer it's and needs to be changed by "reducers". it´s not only a refresh!

  • @RinatWOT

    @RinatWOT

    2 жыл бұрын

    thank you

  • @Ashley-qr9bd

    @Ashley-qr9bd

    24 күн бұрын

    I would like to cooperate with you. Do you need kitchen knives? If you need, please contact me. Our brand is inviting customers to evaluate kitchenware for free.

  • @faysal1991
    @faysal1991 Жыл бұрын

    I love how I always get back to this video to setup my .env file. Thanks Sonny

  • @stafa5568

    @stafa5568

    11 ай бұрын

    I still have issues with the setup of mine

  • @stafa5568

    @stafa5568

    11 ай бұрын

    After setting both markers for origin and destination, I am unable to zoom into my map, also the map directions flickers, am I the only one facing this issue ?

  • @VMAN00
    @VMAN007 ай бұрын

    Hey all if you are having trouble with the navslice reducer setOrigin function giving an error as undefined. It seems that in the navSlice.js file you have to rename reducer to reducers. Hope this helps!

  • @hubesh716
    @hubesh71611 ай бұрын

    finally i clone this whole project thanks sonny for this project

  • @idukpayealex
    @idukpayealex2 жыл бұрын

    Nice Build Sonny Can't wait to try out react native and can you consider adding firebase security in your next build please 🙏

  • @inspisiavideos8542

    @inspisiavideos8542

    2 жыл бұрын

    I finished the Uber app. Do you know if I can upload it to firebase similar to the airbnb app or would I need something else?

  • @Yobtuber
    @Yobtuber6 ай бұрын

    I like your format G! Nice Video and good vibes!

  • @cspring8144
    @cspring81442 жыл бұрын

    big fan can u consider putting git repositories for your project because it will really help. sometimes the git is the easiest way to fix minor issues when coding with in a youtube setting (for us the fans)

  • @Felipe367367
    @Felipe36736710 ай бұрын

    he aprendido mucho mas aqui, que tomando otras formaciones muchisimas mas caras.. gracias Sonny por la forma tan practica de llevarlo a cabo.....( si tan solo te hubiese cruzado antes 2022 !!! )

  • @SonnySangha

    @SonnySangha

    10 ай бұрын

    Thank you so much!! 🔥 #PAPAFAM

  • @joshthelemon3187
    @joshthelemon31874 күн бұрын

    I fell asleep while watching KZread and found this video finished watched all the way through after the initial 4 I fell asleep watching

  • @sciencegeeks1370
    @sciencegeeks1370 Жыл бұрын

    Wanted to learn react native, decided to go to the best channel to do so

  • @felipemelendez5741
    @felipemelendez5741 Жыл бұрын

    By the way, this tutorial is fantastic, I'll be watching all of your tutorials from here on out, so just consider this a friendly observation for your student audience.... something did change when we the setOrigin is not a function error appeared (around 1:59:00), it was the spelling of reducer(s) in the navSlice file. Hope this helps, took me a bit to catch that

  • @Nicholasiz

    @Nicholasiz

    Жыл бұрын

    Thank you! got stuck here for a bit

  • @user-mr9hq3zf1z

    @user-mr9hq3zf1z

    Жыл бұрын

    thank you so much! I was having a trouble with this one

  • @Taskade
    @Taskade Жыл бұрын

    Super clear tutorial, we are big fans of Redux, Tailwind CSS here at Taskade as well.

  • @SonnySangha

    @SonnySangha

    Жыл бұрын

    That’s awesome! Thanks for supporting the channel!

  • @user-to2iv5ly7m
    @user-to2iv5ly7m2 жыл бұрын

    Hello Mr.Sonny Sangha Thank you for your videos and I have a question is the application dynamic or static? Does the code of the Uber 2.0 application on your ghuitub contain the server part and the driver part? Thanks again

  • @mudassirsyed8655
    @mudassirsyed86552 жыл бұрын

    You are amazing bro. Father of React. Love from India.

  • @goonlineentrepreneurs2527
    @goonlineentrepreneurs25278 ай бұрын

    Happy for england! Just came back from a long Trip to england and more! Thanks Sonny Sangha Great energy! I am from Panamá! Oh Air BNB!

  • @nzongoparadise9563
    @nzongoparadise9563 Жыл бұрын

    Você é bom no que faz, parabéns papa react

  • @juniorMr

    @juniorMr

    Жыл бұрын

    Ele não percebe Portugues

  • @NOCDIB

    @NOCDIB

    10 ай бұрын

    Translation: You are good at what you do. Congratulations, Papa React.

  • @novoemfolha
    @novoemfolha Жыл бұрын

    Love it! Good job man 💪

  • @Arabian_Epileptic
    @Arabian_Epileptic2 жыл бұрын

    This was amazing! 🍿🎉

  • @faisalmushtaq2287
    @faisalmushtaq22872 жыл бұрын

    You have helped with so much. Thanks a lot and super super like to u. But i dont get it who are these 135 people disliking this awesome video. Such a shame they are!

Келесі