How to Use React Navigation 5 in React Native (Part 1) - Navigators

Поделиться
HTML-код
  • Опубликовано: 23 окт 2024

Комментарии • 181

  • @ghshraim3960
    @ghshraim3960 4 года назад +36

    After being confused with a bunch of shit courses about navigation, that one has saved my life. THANKS !

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад +3

      Glad to help. I tried to make it as straightforward as possible

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      @Harvinder Singh I have not.

    • @ghshraim3960
      @ghshraim3960 4 года назад

      @@TheFlutterFactory how could add image or icon to the drawer ?

  • @malik3453
    @malik3453 2 года назад +4

    Life savor, I was starting to hate react native because of shitty and useless documentation, references and guides but your video made my day. I am an intern and you explained better than the senior developer who explained this to me.

  • @mr.president6122
    @mr.president6122 4 года назад

    Knowledge gaining 30 minutes. I ignored this video 2 times before. Again it showef on my screen and i decided to watch. Really useful. Now going to watch 2nd part. Thanks

  • @mchutube
    @mchutube 4 года назад +4

    I was struggling with React-Navigation 3 a while back and got it to work eventually, now I am struggling with React-Navigation 5. This is a life saver, thanks!

    • @dominicfinley8732
      @dominicfinley8732 3 года назад

      You all probably dont give a shit but does someone know of a method to log back into an Instagram account..?
      I somehow forgot the account password. I love any tips you can give me!

  • @envoladedeporte
    @envoladedeporte 3 года назад

    Thanks dude! I saw a lot of videos how to do this but non of them were as good as this one

  • @rodrigorodriguez8639
    @rodrigorodriguez8639 4 года назад

    This is the best tutorial ever, clean and easy to understand.

  • @jezjeza1633
    @jezjeza1633 4 года назад

    this is the true react native tutorial, REACT NATIVE CLI. thanks for your kind heart!

  • @olliphpsw5682
    @olliphpsw5682 4 года назад +1

    PURE GENIUS... I have been waiting for this kind of tutorial for months! THANK YOU! :)

  • @matheusvictor9629
    @matheusvictor9629 4 года назад

    Best React Navigation video I've seen, helped me a lot updating from RN 4

  • @muchamaddestafadilah
    @muchamaddestafadilah 4 года назад +1

    I'm follow tutorial from lynda, but it's too old using react navigation, and now i was helped with your tutorial here. thanks anyway!

  • @kurok1132
    @kurok1132 4 года назад

    Most updated and clear tutorial for React navigation. Good job!

  • @hritikagarwal7676
    @hritikagarwal7676 4 года назад

    One Of the cleanest video for react-navigation. Thank you for this amazing content.

  • @wobsoriano
    @wobsoriano 4 года назад

    Just in time for my new project. Thanks Stephen

  • @edgarcalderon109
    @edgarcalderon109 4 года назад +1

    Great Job , thanks for the tutorial!

  • @amitdash6673
    @amitdash6673 4 года назад

    Coding at its best, lucid and powerful.
    Thanks a lot!
    +1 subscriber

    • @amitdash6673
      @amitdash6673 4 года назад

      Can you kindly show, how to add a Drawer button in the header to open the drawer.
      I tried to add it but I am getting errors. Please help.
      stackoverflow.com/questions/62237771/please-help-react-navigation-5-x-nested-navigation-drawer-not-opening-from-menu

  • @shreyavarma4108
    @shreyavarma4108 4 года назад

    Great tutorial! Made react native look very easy! Thankss

  • @konjingnilwaranon9273
    @konjingnilwaranon9273 4 года назад +1

    Thank you for this great tutorial!

  • @cuongtranhaumanh3697
    @cuongtranhaumanh3697 4 года назад

    Great guide. Thank you very much!!

  • @emadaldinbaybars9191
    @emadaldinbaybars9191 3 года назад

    Man, You did a great job with this one

  • @surajitdas94
    @surajitdas94 4 года назад

    Nice explanation!! Love it

  • @ajpicard913
    @ajpicard913 4 года назад

    This is awesome! Thank you so much for sharing. How do you change the background color of the bottom tab bar?

  • @DL13650
    @DL13650 4 года назад +1

    Hi, thanks for the tutorial! This was so helpful. However, I'm having a slight problem with the bottom tabs. I created 5 bottom tabs, they're all there but the names of each tab don't show up unless I click on them, whereas you can clearly see "Tab 1" "Tab 2" at the bottom at all times in your example. Any idea why? At the moment I haven't added any styling to these tabs so Idk what could be the issue.

    • @TheDeathsilver
      @TheDeathsilver 4 года назад

      I guess you put so many tabs that react minimizes them

  • @CarlosCarvajal
    @CarlosCarvajal 4 года назад

    Amazing! thanks for your help!

  • @anirudhmishra3453
    @anirudhmishra3453 4 года назад

    Awesome Video. Very helpful

  • @sheraazkamran
    @sheraazkamran 4 года назад +1

    Hello Sir, Whenever I pass a react component just like you passed Screen1, Screen2 etc to a Navigator prop: component, I get this error:- Error: `Got an invalid value for 'children' prop for the screen 'login'. It must be a function returning a React Element.` What should I do?

  • @sabuj0338
    @sabuj0338 4 года назад +6

    can you make a video on navigation authentication flows with redux and react native navigation 5? Like structuring react native app.

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад +2

      I will consider it. That's a very specific request. I try not to do too many specific request or I will never be able to get to my planned videos

  • @alisanaefar3828
    @alisanaefar3828 3 года назад +1

    thanks a million :)

  • @migueldelatorre1086
    @migueldelatorre1086 4 года назад

    Hey, just curious. Is there a big difference when using the material-bottom-tabs vs the regular react-navigation/bottom-tabs? Thanks !

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      I don't know all the availabile options off the top of my head, but you can just look at the source code for each class and see what's available (right click and go to definition in the IDE) . There shouldn't be too much that's different outside of the UI.

  • @THOMASM00777
    @THOMASM00777 4 года назад

    I have a small doubt... why braces are given for createTopTabs and not for createHomeStack.... Anyway great tutorial...thanks for the help....

  • @kristiancloma1966
    @kristiancloma1966 4 года назад

    Is it ok to not add react-native-gesture-handler? They says of you didnt include that at the very top of your code it will crash on production.

  • @smrtsoftware
    @smrtsoftware 4 года назад

    Thank you for this great tutorial! Just subscribed 😀

  • @Farizerz
    @Farizerz 4 года назад

    Hey Curry! I wanted to say thank you for the tutorial, helps a noob like me alot lol! I have a question regarding 28:49 , so basically you put the condition to check if the data from detail.js exists, right? When I tried to do the same in feed.js(which is the first screen) and ran the program, it gave me an error saying that the 'this.props.route.params.data' is undefined. Any idea what went wrong here?

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад +1

      Good catch. I was going over that part at the end a little too fast and it wasn't really part of my original that code I planned on writing in the video. 'this.props.route' always exists. If you do not pass any params than the 'params' field won't be there. The correct condition should be::
      if(this.props.route.params){
      //do something with this.props.route.params.data
      }
      In the final version I uploaded to Github i used a ternary operation. That's another way of checking the same condition. Part 2 of my videos transforms the components into hooks.

  • @tudorpintea5891
    @tudorpintea5891 4 года назад

    Hello ! i just created a new react native project using expo and it didn't generate android and ios files. What should I do? Thanks !

  • @rizaldi4563
    @rizaldi4563 4 года назад

    You save my day lads

  • @annasbinwaheed7756
    @annasbinwaheed7756 4 года назад

    Sir I followed your tutorial and even I compared the code with your Github repo too. But I am getting
    Error: Looks like you nested a 'Navigation Container' inside another

  • @malikgenius4u
    @malikgenius4u 4 года назад

    great to see you back on track lolz ...

  • @shehzadahmed3848
    @shehzadahmed3848 4 года назад

    Well explained.. I like it.. Keep it up

  • @Syndrical
    @Syndrical 4 года назад

    I just subscribed bc this tutorial is great - thank you!
    One question though: when I try to navigate to another screen (similar to what you did at the 14:00 mark) the navigation isn't being pushed down to the props and therefore crashes my app every time. Any ideas as to why?

  • @krishnaburra1542
    @krishnaburra1542 4 года назад

    Hello Sir...Could you please tell me how to make bottom tab transparent..?

  • @ristelesnovski7319
    @ristelesnovski7319 4 года назад

    Excellent!!!

  • @exary37
    @exary37 3 года назад

    Thanks a lot !

  • @DiwakarSerala
    @DiwakarSerala 4 года назад

    Hi have you shared the starter code for this? I wanted to follow along the video.

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      You can use the master branch in the Github repo. The link is in the description. The master branch now has v5 already integrated, but you can easily add more navigators and screen along with the video.

  • @pannihto7588
    @pannihto7588 4 года назад

    How do you pass function to Header. For instance if you want to make an async search request from Header?

  • @comedy0z883
    @comedy0z883 3 года назад

    I keep getting this error
    @react-navigation/stack could not be found within the project or in these directories:
    node_modules
    ../node_modules
    If you are sure the module exists, try these steps:
    1. Clear watchman watches: watchman watch-del-all
    2. Delete node_modules and run yarn install
    3. Reset Metro's cache: yarn start --reset-cache
    4. Remove the cache: rm -rf /tmp/metro-*

  • @JustSkillGG
    @JustSkillGG 4 года назад

    This is the precious side of youtube.
    Thanks a lot, dude!
    +1 subscriber
    I have a question though.
    I want to pass some data from my navigator to each tab. You do implement it, but you pass it as a title at the options.
    I need to use that data at the of each tab.
    I found one answer that suggests using "this.props.navigation.dangerouslyGetParent().getParam('paramNameHere')" , but I couldn't figure out how to use this line, even though I understood what it actually does.
    Can you possibly help :S ?

  • @hypersudo8092
    @hypersudo8092 4 года назад

    How to make dynamic headerTitle using with headerleft option in React navigation version 5 ?? Using bottom tab when I press any tab it shoult change headerTitle.

  • @disposables72
    @disposables72 4 года назад

    Hello everyone. Sorry for my English)) I have a trouble: 9:20 'import Details', I not have that file, nowhere. How I can fix it?

    • @prajnahegde2200
      @prajnahegde2200 4 года назад

      It gives the file where its included in the error when you run
      react-native run-android/ios

  • @mobasserahmed7569
    @mobasserahmed7569 4 года назад

    Thank you sir

  • @ricardopedrosa8548
    @ricardopedrosa8548 4 года назад

    So in my case im using webstorm and for some reason the IDE is not recognizing the @react-navigation/native import. I guess its some version issues, like you mentioned at the start of the video. Should i remove node modules folder, change the versions from package.json and run npm install ??

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      yeah you can try that. If you're still having issues you can paste your dependencies section and I can try it out.

    • @ricardopedrosa8548
      @ricardopedrosa8548 4 года назад

      @@TheFlutterFactory just did a whole new project, thank you anyways, your work is amazing and a i like the way tou structure the code.

    • @ricardopedrosa8548
      @ricardopedrosa8548 4 года назад

      @@TheFlutterFactory actually i would like to question you something. When i use the navigation to push to another screen, then i exit the app and re open the screen it shows its actually the 'root' screen. Why it doesnt show me the screen that i went to before exit the app just like android apps do?
      PD: sorry if my english is sloppy.

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      That's the normal behavior. Opening to a specific Activity after the app has been closed is not the default behavior in Android either. Are talking about the app actually being killed, or just pressing the home button to put the app into the background.

    • @ricardopedrosa8548
      @ricardopedrosa8548 4 года назад +2

      @@TheFlutterFactory I was talking when the app is sent to the background, and i found the solution. Just had to pass a function to restore the state to the onStateChange prop of the NavigationContainer !

  • @use_inviteam
    @use_inviteam 4 года назад

    When I select home from drawer it does not return to home when it's in details page. Can we select the home and the children start again?

  • @bentaylor10
    @bentaylor10 4 года назад

    is there no way to click on something other than a button to navigate? i'm struggling to find a solution on the docs even though facebook + instagram both use this tactic profusely through their apps.

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      Try wrapping your component in a TouchableOpacity 🙂

  • @qwertyuiop5613
    @qwertyuiop5613 4 года назад

    Hi, can you help me? I still got the Component Exception Error, like the one at 9:59 but this time, it was at the component screen1. I've rechecked many times for the component name and all, but still couldn't find the problem.

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      Is it the same error or is it different? Paste the first part of the message here.

    • @qwertyuiop5613
      @qwertyuiop5613 4 года назад

      @@TheFlutterFactory Yes it is the same error but it happened to screen 2, not home screen. Any solution?

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      What exactly does the error say? It should tell you exactly what the problem is. Post a snippet of your code. That error is not possible on only one of the screens if all three are implemented in the exact same manner . Did you import that component correctly? Did you check double check capitalization etc? Did you restart the the app? (not just reload)

    • @qwertyuiop5613
      @qwertyuiop5613 4 года назад

      @@TheFlutterFactory Error : Coulnd't find a 'component' or 'children' prop for the screen 'Cart'. That is what the error says. I changed the screen name from contacts to cart. I've checked everything, name, spelling, made sure I exported and imported the right component from the right js file. Still got that error, I've restarted the app many times, still the same.
      I think maybe because I did not write the code at app.js? I'm writing the code at another js file because I used the app.js to write the code for a login page and the drawer navigation will be used for home page.
      Sorry if I'm asking too much, I'm still not familiar with react native .

  • @nicathidayetzade1482
    @nicathidayetzade1482 4 года назад

    big thanks

  • @ayazpriceless8202
    @ayazpriceless8202 4 года назад

    Nice work but did how we hide Top Tab Bar? Coding With Curry

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      Are you talking about the the AppBar? If you're talking about the tab component, one thing you can do is just create a ternary condition. Example:
      {
      Your condition ?
      ...
      : (or just null)
      }

    • @ayazpriceless8202
      @ayazpriceless8202 4 года назад

      @@TheFlutterFactory Sir i really Appriciate whenever i ask some thing you must reply.Thanks

  • @valmik10688
    @valmik10688 4 года назад

    Great tutorial..!!!
    Just one que though: if i want to use state inside my screen is it possible to do that?

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад +1

      Sure. You always have access to the useState hook. If you want to pass data between screens, you can use reactnavigation.org/docs/use-navigation-state/

  • @SpooningTreesap86
    @SpooningTreesap86 4 года назад

    I've had a weird thing that I couldn't find on Google, I make a blank project in Expo Managed mode, I run either expo, npm, or yarn start and everything is normal and I get the QR code to scan and the project on my phone via the Expo app. After doing the npm install for react navigation 5 (with the npm installs specifically for Expo), then anytime I run npm or exo start it runs in Webpack mode. I cannot find any way to not have it run in Webpack mode after this, no way to run normally with the QR code which lets me run it on my phone, and no way to toggle off of Webpack mode. If anyone know why this happens please let me know. I thought that maybe it's because react nav 5 uses native modules that Expo cannot handle so it defaults to the Webpack mode? However then why would there be compatibility downloads for Expo Managed Workspace projects?

  • @poseidoncorp4638
    @poseidoncorp4638 4 года назад

    I got this error ". unable to resolve '. /src/screens/SearchScreen' from App. js. Whenever I start expo

  • @noor536
    @noor536 4 года назад

    hy sir, i have an error whenever i install react navigation packages through npm
    could you please please tell me that what to do

  • @ilhamvocalovi6879
    @ilhamvocalovi6879 3 года назад

    I got error like this.. Error: requireNativeComponent: "RNSScreen" was not found in the UIManger.
    How to fix it?

    • @TheFlutterFactory
      @TheFlutterFactory  3 года назад

      stackoverflow.com/questions/66921263/invariant-violation-requirenativecomponent-rnsscreen-was-not-found-in-the-ui

    • @TheFlutterFactory
      @TheFlutterFactory  3 года назад

      Always Google your errors first if you don't understand it. It's likely that any error you see has already been discussed by people in a forum online.

    • @ilhamvocalovi6879
      @ilhamvocalovi6879 3 года назад

      @@TheFlutterFactory Ive been seraching for this error, but still not working

    • @ilhamvocalovi6879
      @ilhamvocalovi6879 3 года назад

      @@TheFlutterFactory Ive visited this stack overflow question, but yeah still not work

  • @ericanmolkandulna6628
    @ericanmolkandulna6628 4 года назад

    Thanks

  • @pradepb7583
    @pradepb7583 4 года назад

    every time I declare
    import { NavigationContainer } from '@react-navigation/native'
    import { createDrawerNavigator } from '@react-navigation/drawer'
    import { createStackNavigator } from '@react-navigation/stack'
    its shows
    error: Error: While trying to resolve module `@react-navigation/native`
    fro android mobile.
    How to solve this error. I installed everything based on this video. I can't find the correct solution.

  • @NandWebDev
    @NandWebDev 4 года назад

    name props doesn't work in my createbottomnavigator(), how to solve that, how to show the name on each screen individually.

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      How are you accessing props (from a class or functional component?) Which part of the video are you referring to? Paste the line of code

  • @luciosantella2702
    @luciosantella2702 4 года назад

    Why for the create home stack do you not have a return but for the create bottom and top tabs you have a return

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      Good catch. There was no particular reason. I went through a couple iterations of code before I made the video. If you use the brackets with the arrow function, you'll need to explicitly write the 'return'. Since I'm only returning a single component in all those functions, you can omit both the return and the brackets like you see in the createHomeStack function. It looks a littler cleaner.

  • @humbler144
    @humbler144 4 года назад

    recently I tried v5 but app keeps giving this error "null is not an object (evaluating 'rngesturehandlermodule.direction')"

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад +1

      github.com/react-navigation/react-navigation/issues/5688#issuecomment-550322452

  • @shlubster1
    @shlubster1 4 года назад

    When trying to get the drawer working I'm getting the following error: Unable to resolve "@react-navigation/drawer" from "App.js" but I followed all the steps as you did in the video, does anyone know what may be going wrong?

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      Are you sure you did 'npm install' from the root directory? It just sounds like it doesn't recognize the @react-navigation library in general. if you're still getting an error, do 'react-native link'

    • @shlubster1
      @shlubster1 4 года назад

      @@TheFlutterFactory Yes I always run the commands from the root of the project. I asked about this on StackOverflow and someone suggested running npm i -s @react-navigation/drawer and a few other lines to install the missing components, but after doing that Im getting the following error: warn Package native-base has been ignored because it contains invalid configuration. Reason: Cannot find module 'native-base\package.json'
      I'm getting extremely frustrated with trying to learn React Native, I always get errors for dependency issues and other things that dont seem to install properly.....
      thanks for the help!

  • @coldcat8353
    @coldcat8353 3 года назад

    how do you debug like that at 26:55? like connecting to the localhost browser? any tutorials?

    • @TheFlutterFactory
      @TheFlutterFactory  3 года назад

      Just open the debug menu on the emulator or real device. More info can be found here: reactnative.dev/docs/debugging I should probably do a video on more debugging tools

    • @coldcat8353
      @coldcat8353 3 года назад

      @@TheFlutterFactory Ohh thanks, btw debugging on devices is quite pain to see.

  • @sivavenkatPrasad
    @sivavenkatPrasad 4 года назад

    Informative video, Great effort bro.. I am looking on how to design a landing page in react native for a travel app, Can you help me or suggest something that would be helpful?

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад +1

      I'm assuming you're talking about a website. There are plenty of cheap options out there like Bluehost. If it's not going to be an actual web application, you can just use free options like Weebly or Wix to get something out in a day

    • @sivavenkatPrasad
      @sivavenkatPrasad 4 года назад

      @@TheFlutterFactory No, I am talking about front-end design for home screen in a mobile app using react native

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      I don't understand why you would create a separate app to advertise a different app. Landing pages by definitions are just simple websites. Apps are actual applications. Are you talking about a splash screen??

    • @sivavenkatPrasad
      @sivavenkatPrasad 4 года назад

      Coding with Curry No bro, you got me wrong. I just want to know how to design home screen for a app

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      The same way you would design any other screen for your app.. Use your imagination 🙂 you are the developer. I can't tell you what to put in your screen. The 'home' screen is just what ever screen your app.js initially points too

  • @noor536
    @noor536 4 года назад +1

    error is 'package itself specifies main module that could not be resolved' on ios

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      If you're running it after cloning it from my repo, do 'npm install' then cd into the ios folder and do 'pod install'.

  • @monsalvediego12
    @monsalvediego12 4 года назад

    whit Expo? or only react native?

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад +1

      Expo IS react-native. I'm not using expo if that's what youre asking. The code wouldn't be any different

  • @arjunm.rm.r3070
    @arjunm.rm.r3070 4 года назад

    I am just a beginner to react native,i started with function component, but this tutorial using class component .Can i follow same procedure to create mavigation using functional component,I dont find any tutorial using function component to create navigator?.If anyone know about any tutorial please suggest one.

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      Look at Part 2 🙂ruclips.net/video/RyMF8WyMoZE/видео.html

  • @mr_kamuran
    @mr_kamuran 4 года назад +1

    i have tried installing "@react-native/native v5.0.5" and app keeps crashing on startup.
    I am runnig app on Samsung S7.
    Any idea?

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      what's the error? did you follow the instructions from the docs? you might need to do a 'react-navigation link' if you haven't yet. If you're are using my project in the Github repo, make sure you this line in your app level gradle:
      implementation project(':react-native-vector-icons')

    • @mr_kamuran
      @mr_kamuran 4 года назад +2

      @@TheFlutterFactory thanks for answering, i searched online and fixed it:
      implementation 'androidx.appcompat:appcompat:1.1.0-rc01'
      implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-alpha02'
      add these two to "android/app/build.gradle" and worked for me

    • @许居仁
      @许居仁 4 года назад

      @@mr_kamuran Where you add these two? Under dependency?

    • @mr_kamuran
      @mr_kamuran 4 года назад

      @@许居仁 Yep

    • @许居仁
      @许居仁 4 года назад +1

      @@mr_kamuran I solved it, Thank you!

  • @jakediaz9282
    @jakediaz9282 4 года назад

    The this.props.navigation.navigate('Detail') at 14:08 is giving me an error that says,
    "TypeError: undefined is not an object (evaluation '_this.props.navigation')"
    Anyone got any ideas what could be wrong?

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад +1

      If you don't have access to the navigation object, it likely means that you didn't add the Detail screen to your Navigator correctly. Double check that. You can also look at the source directly in my git repo. The link is in the description

    • @jakediaz9282
      @jakediaz9282 4 года назад

      Coding with Curry thanks I got it

  • @arupde6320
    @arupde6320 4 года назад

    Plz sir make a video on in app puchases , payment integration in react native and flutter ...

  • @justmakingmore2564
    @justmakingmore2564 4 года назад +1

    what is difference between children and component ?

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      The component prop tells the screen that it's associated with a specific component. The children prop should be used if you want the screen to be associated with a different Navigator object. Think of the word 'children' as a child navigator object inside of the current Navigator. That's why we need to use children when moving to the top/bottom tab screens.

  • @dodicandra4971
    @dodicandra4971 4 года назад

    Please make a tutorial eject expo bare workflow, I have trouble handling expo dependencies for android

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      That would be an extremely short video. What's the specific error you're getting?

    • @dodicandra4971
      @dodicandra4971 4 года назад

      @@TheFlutterFactory, As the SDK expo module is required to replace with react-native-unimodules, I have tried this, but a new error has come to the gradle, here I focus on Android

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      @@dodicandra4971 did you follow these docs? docs.expo.io/versions/latest/expokit/expokit/ I'm not a fan of Expo and haven't used it in a long time (almost a year) so I'm sure the process has changed a bit.

  • @alexyan7245
    @alexyan7245 4 года назад +5

    I love react native, but it's full of failed error, even when you just started npm install.,, wasting time so much just for see halo world in emulator.

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      It's part of the learning process with everyone 🙂 once you see the same errors a few times you'll learn how to avoid them. For example, people usually forget to do a 'pod install' after 'npm install' for iOS

    • @StarBattle08
      @StarBattle08 4 года назад

      @@TheFlutterFactory what is `pod install`? this is my first time hearing about it

    • @alexandrepellegrino2699
      @alexandrepellegrino2699 4 года назад

      uber, uber eats, discordd, airbnb, twitter, instagram... all of these are made in react native. bye

    • @StarBattle08
      @StarBattle08 4 года назад

      @@alexandrepellegrino2699 wait, really? i only know discord is using react when using the browser version

    • @alexandrepellegrino2699
      @alexandrepellegrino2699 4 года назад +1

      @@StarBattle08 discordd uses react native on mobile lul

  • @lercon9875
    @lercon9875 4 года назад

    Thank you!This vedio helps me very much!

  • @jamesrenaud7785
    @jamesrenaud7785 4 года назад

    I’m getting “ref error: can’t find variable create top tabs. Everything is set like the video

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      did you compare the code to what I have in the Github repo? If you're doing things slightly different , you can make a gist (gist.github.com/) of your file and send it to me so i can look at it.

  • @chitoan77
    @chitoan77 2 года назад

    Liked ^^

  • @kayan_dev
    @kayan_dev 4 года назад

    IS IT SAME AT HOOKS COMPONENT?

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      No, Hooks are a completely different concept. I have a separate video on Hooks here ruclips.net/video/g68InzYKXN0/видео.html There are also Hooks that you can use with this navigation library. I might do a follow up video on that topic in the future.

  • @adnaan28
    @adnaan28 4 года назад +1

    Hey make a video on phone number authentication

  • @raphael.portela
    @raphael.portela 3 года назад

    can you do a TS version?

    • @TheFlutterFactory
      @TheFlutterFactory  3 года назад

      I don't touch TS in this channel because not everyone likes it (myself included). If you already know TS, then you should already know how to convert JS to TS. There's no special case for React Navigation.

    • @raphael.portela
      @raphael.portela 3 года назад

      @@TheFlutterFactory why dont u like it?

  • @softprince4799
    @softprince4799 2 года назад

    23:00 ......passing parameters from parent to child

  • @nishadpatil9886
    @nishadpatil9886 4 года назад

    How to disable Drawer for Home Page??

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад +1

      Are you asking how to hide/show it or you just don't want the drawer in the home screen at all?

    • @nishadpatil9886
      @nishadpatil9886 4 года назад

      @@TheFlutterFactory actually saw your code i got it thank you

  • @soorajchoudhary2842
    @soorajchoudhary2842 4 года назад

    createHomeStack is not defined
    How to solve it

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      Import it 🙂 and make sure you have the right library installed

  • @sumanth3036
    @sumanth3036 4 года назад +1

    Please make videos on animation using rn-reanimated

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад +1

      I am planning to do some videos on animations in the near future.

  • @Vijaykumar-zt9qw
    @Vijaykumar-zt9qw 4 года назад

    Hi mate. How to pass different params to individual screens inside tab navigation. Anyone who knows also plzz comment.Thanks in advance

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад +1

      It's probably better to either use Context api or Redux in that case.

  • @gishanthaDarshana
    @gishanthaDarshana 3 года назад

    love your works.. but small thing.. it seems that you speeding up your voice in some places.. its annoying actually.

    • @TheFlutterFactory
      @TheFlutterFactory  3 года назад

      I appreciate some constructive feedback, but everyone talks differently. I'm not going to purposely change how I talk just because someone doesn't like it.

    • @gishanthaDarshana
      @gishanthaDarshana 3 года назад

      @@TheFlutterFactory im sory i thought you double the speed just to reduce the time in the video when you edit .. If its natural then im totally sory.. Didnt mean to upset you anyway... Im learning thrugh your videos a lot.. Big thanks for that actually 🙂

    • @TheFlutterFactory
      @TheFlutterFactory  3 года назад +1

      No worries. It might just be the editing or me just being nervous. Hopefully all aspects of the videos improve over time 🙂

    • @gishanthaDarshana
      @gishanthaDarshana 3 года назад

      @@TheFlutterFactory Keep up the good stuff cheetah you are a life savor 👏👏

  • @DiwakarSerala
    @DiwakarSerala 4 года назад

    If someone needs I have created a git repo having started code in above video. If any one wants to follow along they can clone that:
    github.com/diwpro007/reactNavigationTest/tree/start-code

  • @nguyennhat9516
    @nguyennhat9516 4 года назад

    nobody want follow your code. it's very cazy

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      Please explain why the code is "crazy". Is there any particular piece of code that you don't understand? We can discuss.

    • @nguyennhat9516
      @nguyennhat9516 4 года назад

      @@TheFlutterFactory the guide in official docs is very easy to understand but you You make it difficult.

    • @TheFlutterFactory
      @TheFlutterFactory  4 года назад

      I did not simply want to follow the docs. I wanted to show a different way of implementing the library that may be more applicable to an actual app. A lot of people disagree with your statement that it's "Crazy" . Again, if there's any particular part that's confusing, we can discuss it