Nested React Navigation in React Native and Expo Apps | Stack Navigation Inside Bottom Tab | Code

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.พ. 2025
  • Hello everyone, My name is Rohit.
    Learn how to create a seamless and intuitive user experience with nested navigation in React Native and Expo! In this video, we'll walk through the process of implementing both bottom tab navigation and stack navigation, with a stack screen nested inside the bottom tab. This will give you a deeper understanding of how to effectively use both navigation components to create a clean and user-friendly interface. Whether you're a beginner or an experienced developer, this video is a must-watch for anyone looking to improve their navigation skills in React Native and Expo. Watch now and start building amazing, responsive navigation designs!
    Topics covered:
    ✅ Project setup of react native & expo
    ✅ Use of react navigation in react native and expo
    ✅ Use of bottom tab navigation in react native and expo
    ✅ Use of stack navigation
    ✅ Use of stack navigation inside the bottom tab navigation
    ✅ Project demonstration
    My social Links:
    Instagram: / _ninza7
    Discord: / discord
    Twitter: / _ninza7
    Website: ninza7.me
    Video widgets edited by: / kaushal_2319
    Music Source: TH-cam Music Library
    Keywords: react native, react native tutorial, react native app, react native project, react native tutorial for beginners, react native navigation, react native expo, react native full course, react native crash course, react native app development, react native app tutorial, react native app project, react native android, react native ios, react native android app, react native developer, react native CLI, react native crash course, create react native app, code step by step react native, react native design, deploy react native app, react native navigation, what is react native, react native projects, learn react native, react native setup, react native expo tutorial for beginners, react native UI, react native expo, expo react native, react native expo tutorial, small projects in react native, bottom tab navigation, stack navigation, nested navigation
    Tags: #reactjs #javascript #reactnative #ios #android #react #expo

ความคิดเห็น • 50

  • @thisisafact9181
    @thisisafact9181 2 หลายเดือนก่อน

    God bless man, I had to create a quaick beginner react native project under 1 and 1/2 hours for a university assignment and pretty confused with fixing bugs with navigation. This helped a lot 🙏 greenings from Sri Lanka

  • @deapdool
    @deapdool ปีที่แล้ว +3

    Literally the only video on this that's straight to the point, thanks a lot!

    • @BugNinza
      @BugNinza  ปีที่แล้ว +1

      yeah! I try to keep things simple as possible. Keep supporting!

    • @bennyscode5856
      @bennyscode5856 ปีที่แล้ว

      Yeah

  • @Cermuel
    @Cermuel ปีที่แล้ว +4

    Thank you so much. This video just stopped me from having a stroke

    • @BugNinza
      @BugNinza  ปีที่แล้ว

      Someone is going to be pro developer soon, I guess. 😉

  • @gurhanbatmaca
    @gurhanbatmaca 10 หลายเดือนก่อน

    Absolutely understandable and clear explanation, thank you very much.

    • @BugNinza
      @BugNinza  10 หลายเดือนก่อน

      Glad it was helpful!

  • @Punjabi_Movies_302
    @Punjabi_Movies_302 6 หลายเดือนก่อน

    Thank you very much brother ❤❤❤❤

  • @abelmurua6980
    @abelmurua6980 ปีที่แล้ว

    Great video! I am learning expo router so now I have to decide which one to use. I wanted to ask you if you still recommend this over Expo Router?

    • @BugNinza
      @BugNinza  ปีที่แล้ว

      it depends upon your app's functionality and use cases

  • @nikhil9847
    @nikhil9847 8 หลายเดือนก่อน

    Amazing work

  • @siddhantkeshari4266
    @siddhantkeshari4266 ปีที่แล้ว +1

    video starts at 3:21

    • @BugNinza
      @BugNinza  ปีที่แล้ว +1

      For beginners, the video starts at 0:00 😁😌

  • @ombhamare623
    @ombhamare623 11 หลายเดือนก่อน

    Thanks Buddy

  • @waleefalrooh8
    @waleefalrooh8 7 หลายเดือนก่อน

    thank you

    • @BugNinza
      @BugNinza  7 หลายเดือนก่อน

      You're welcome

  • @Kiran-bg3gj
    @Kiran-bg3gj 9 หลายเดือนก่อน

    I am using authticator with firebase after authentication i will get to the homescreen and i have managed to get there, and i see bottom navigation here in this screen but if i navigate to other inapp features screens then i am not able to get this bottom navigation, but i need it in the screens i navigate through stack screen navigation, any suggestions?

  • @jananig1751
    @jananig1751 5 หลายเดือนก่อน

    I found a problem that when i navigate to detail screen and then click profile tab. If i click again home tab it open the detail screen instead of home screen. Why?

    • @Scott-ox9td
      @Scott-ox9td 14 วันที่ผ่านมา

      I also found same issue. Are you able to resolve this. Basically two different navigator don't share stack. I guess.

  • @Cermuel
    @Cermuel ปีที่แล้ว

    I'm definitely subscribing

    • @BugNinza
      @BugNinza  ปีที่แล้ว

      Welcome aboard! Samuel

  • @NaviBoyy
    @NaviBoyy 4 หลายเดือนก่อน

    Bro what's that emulator software

  • @FarisNazhirah
    @FarisNazhirah ปีที่แล้ว +2

    can you hide the bottom tab when inside a nested stack ?

    • @adilxanimerov1273
      @adilxanimerov1273 ปีที่แล้ว

      if you hide can you help me idk why but i cant

  • @TruthAdvocateGH
    @TruthAdvocateGH 8 หลายเดือนก่อน

    Thanks

  • @nomad7317
    @nomad7317 ปีที่แล้ว

    My Application width is getting messed up!
    The NavigationContainer is entirely rendering in a narrow width.
    Even if I use styling, it is not rendering full width of application.
    Please help!

    • @johnwesley2090
      @johnwesley2090 ปีที่แล้ว

      check the width using dimensions.get('window').width

    • @nomad7317
      @nomad7317 ปีที่แล้ว

      @@johnwesley2090 for whatever reason, disabling justifyContent: "center" at the top-most container, solved it!
      Nothing else lol
      The app was being rendered as center aligned, with what little space it got.

  • @azizatoumi2523
    @azizatoumi2523 26 วันที่ผ่านมา

    why did you put expo in the title, if you're using React native cli :( ?

  • @test-yu2vn
    @test-yu2vn ปีที่แล้ว

    hi can plz make video on drawer navigation (Menu) with inside one more drawer navigation (Submenu)...

  • @ns-gabrielmendoza1329
    @ns-gabrielmendoza1329 ปีที่แล้ว

    The only downside is I need to lower my version in order for it to work is there any update so I don't need to lower the version?

    • @BugNinza
      @BugNinza  ปีที่แล้ว +1

      No, it's not like that. In this video, I show how to follow the official docs. So, follow them, and you're all set.

  • @pablitoengineer
    @pablitoengineer ปีที่แล้ว

    Thanks for the Video!! For me, I'm getting two titles, one for the Tab name "Home", and below, the Stack name "HomeScreen".

    • @BugNinza
      @BugNinza  ปีที่แล้ว +1

      If you are asking for a custom header. Then I recommend you to follow this one:
      th-cam.com/video/mPKKLvhUSn4/w-d-xo.html

    • @pablitoengineer
      @pablitoengineer ปีที่แล้ว +1

      @@BugNinza I found out how to fix it. I only had to put a "options={{ headerShown: false }}" on the Tab.Screen that renders the other Stack, and it worked!! Thank you!!!

  • @araararara
    @araararara 9 หลายเดือนก่อน

    How to hide bottom tab navigation from the details screen?

  • @DlimsPunjab-l2w
    @DlimsPunjab-l2w ปีที่แล้ว

    what if i want to hide the bottom tab on specific screen?

  • @botoi1118
    @botoi1118 ปีที่แล้ว

    May I know why my header of tab is still showing in the stack? That means there are two headers now at the detail screen.

    • @BugNinza
      @BugNinza  ปีที่แล้ว

      check your App.js. You might be committing some mistakes

  • @hiii3763
    @hiii3763 ปีที่แล้ว

    it appears in whole app. how can i hide it in stack.screen login page

    • @BugNinza
      @BugNinza  ปีที่แล้ว

      I’m sorry, I don’t quite understand. Are you asking about the header that appears throughout the entire app? If you want to hide it, you can simply set the headerShown option to false in the screenOptions prop of the Stack.Navigator component, like this:
      Alternatively, if you want to add a custom header, you can follow this tutorial: th-cam.com/video/mPKKLvhUSn4/w-d-xo.html

  • @anandgomaskar2210
    @anandgomaskar2210 ปีที่แล้ว

    thanku

    • @BugNinza
      @BugNinza  ปีที่แล้ว

      Welcome 😊

  • @meleseayichlie5645
    @meleseayichlie5645 ปีที่แล้ว

    thank you very much, you help me alot, you get one subscribe, like and share due to this amazing video

    • @BugNinza
      @BugNinza  ปีที่แล้ว +1

      Thanks a lot 🙏 keep supporting ❤️

  • @burnside398
    @burnside398 15 วันที่ผ่านมา

    no explaination just tutoring the what documentation has

  • @guillaumebenard8597
    @guillaumebenard8597 ปีที่แล้ว

    i love you