React Navigation
reactnavigation.org
React Navigation
Routing and navigation for your React Native apps
7.x
It should cover enough for you to know how to build your typical small mobile application, and give you the background that you need to dive deeper into the more advanced parts of React Navigation. If you're already familiar with JavaScript, React and React Native, then you'll be able to get ...
Troubleshooting
This can happen when you pass a React component to an option that accepts a function returning a react element. For example, the headerTitle option in native stack navigator expects a function returning a react element:
5.x
It should cover enough for you to know how to build your typical small mobile application, and give you the background that you need to dive deeper into the more advanced parts of React Navigation. If you're already familiar with JavaScript, React and React Native, then you'll be able to get ...
4.x
React Navigation is born from the React Native community's need for an extensible yet easy-to-use navigation solution written entirely in JavaScript (so you can read and understand all of the source), on top of powerful native primitives.
React Native
reactnative.dev โบ docs โบ navigation
Navigating Between Screens ยท React Native
October 8, 2025 - React Navigation provides a straightforward navigation solution, with the ability to present common stack navigation and tabbed navigation patterns on both Android and iOS. If you're integrating React Native into an app that already manages ...
Videos
11:06
Setting up navigation for react native - YouTube
10:45
Introduction to react native navigation - YouTube
06:38
Complete React Native Tutorial #3 - File-Base Navigation - YouTube
React Native Navigation with Expo Router
13:32
Complete React Native Tutorial #9 - Tabs Navigation - YouTube
What is your preferred Navigation solution for react native?
react navigation is basically the only one at this point. React-native-navigation exists but I don't thnk anyonne picks it. expo-router is built on react-navigation and it's basically the same except it uses file based routing and why wouldn't you use it if you are on expo? More on reddit.com
Introducing React Navigation for React Native
In my experience this was one of the worst parts about using React Native - that there wasn't a simple, easy router (like React Router for web) ยท Looking at the GitHub repo (https://github.com/react-community/react-navigation), it looks like this was a collaboration between FB engineers, Exponent ... More on news.ycombinator.com
React Native Navigation v5 push slow performance - how to fix it?
Maybe it's your contextual decision, but why are you using push? Push has other consequences, so unless you want to maintain two copies of your components in stack explicitly, donnot use push Did you try navigate? Does it work slow as well? More on reddit.com
Native Stack Navigator vs Stack Navigator | React Navigation v5 | Expo | React Native
Great video!
More on reddit.comReact Navigation
reactnavigation.org โบ docs โบ getting-started
Getting started | React Navigation
The @react-navigation/native package contains the core functionality of React Navigation.
GitHub
github.com โบ wix โบ react-native-navigation
GitHub - wix/react-native-navigation: A complete native navigation solution for React Native
React Native Navigation provides 100% native platform navigation on both iOS and Android for React Native apps. The JavaScript API is simple and cross-platform - just install it in your app and give your users the native feel they deserve.
Starred by 13.2K users
Forked by 2.7K users
Languages ย MDX 39.8% | Objective-C++ 17.7% | Java 13.4% | TypeScript 12.4% | Kotlin 9.5% | Objective-C 3.8%
npm
npmjs.com โบ package โบ @react-navigation โบ native
@react-navigation/native - npm
1 week ago - React Native integration for React Navigation. Latest version: 7.1.25, last published: 7 days ago. Start using @react-navigation/native in your project by running `npm i @react-navigation/native`. There are 1548 other projects in the npm registry using @react-navigation/native.
ยป npm install @react-navigation/native
Published ย Dec 08, 2025
Version ย 7.1.25
Repository ย https://github.com/react-navigation/react-navigation
Homepage ย https://reactnavigation.org
npm
npmjs.com โบ package โบ react-native-navigation
react-native-navigation - npm
1 week ago - React Native Navigation - truly native navigation for iOS and Android. Latest version: 8.5.0, last published: 19 days ago. Start using react-native-navigation in your project by running `npm i react-native-navigation`. There are 61 other projects in the npm registry using react-native-navigation.
ยป npm install react-native-navigation
npm
npmjs.com โบ package โบ @react-navigation โบ native-stack
@react-navigation/native-stack - npm
1 week ago - Stack navigator for React Native using native primitives for navigation.
ยป npm install @react-navigation/native-stack
Published ย Dec 08, 2025
Version ย 7.8.6
Repository ย https://github.com/react-navigation/react-navigation
GitHub
github.com โบ react-navigation โบ react-navigation
GitHub - react-navigation/react-navigation: Routing and navigation for React Native and Web apps
Starred by 24.3K users
Forked by 5.1K users
Languages ย TypeScript
Detox
wix.github.io โบ react-native-navigation โบ docs โบ before-you-start
Before you start | React Native Navigation
React Native Navigation is a module, dependent on and intended to be used alongside React Native, so some experience with it and knowledge of core concepts is required. If you feel the need, you can start with their getting started tutorial, and then come back here when you're ready.
Reddit
reddit.com โบ r/reactnative โบ what is your preferred navigation solution for react native?
r/reactnative on Reddit: What is your preferred Navigation solution for react native?
February 9, 2024 -
Hey guys, Its been a month since I'm learning React native,
So far, I've used React Navigation. (https://reactnavigation.org/). It's working properly and i've got no problems with it.
But I'm curious, What do you guys use? Expo router or React Native Navigation(https://github.com/wix/react-native-navigation) by wix
PS:- All of my projects are based on Expo only.
Top answer 1 of 12
17
react navigation is basically the only one at this point. React-native-navigation exists but I don't thnk anyonne picks it. expo-router is built on react-navigation and it's basically the same except it uses file based routing and why wouldn't you use it if you are on expo?
2 of 12
12
Expo Router is great, file based routing simplifies so much of the previous configuration boilerplate
React Navigation
reactnavigation.org โบ docs โบ native-stack-navigator
Native Stack Navigator | React Navigation
This navigator uses the native APIs UINavigationController on iOS and Fragment on Android so that navigation built with createNativeStackNavigator will behave exactly the same and have the same performance characteristics as apps built natively on top of those APIs. It also offers basic Web support using react-native-web.
Hacker News
news.ycombinator.com โบ item
Introducing React Navigation for React Native | Hacker News
November 4, 2016 - In my experience this was one of the worst parts about using React Native - that there wasn't a simple, easy router (like React Router for web) ยท Looking at the GitHub repo (https://github.com/react-community/react-navigation), it looks like this was a collaboration between FB engineers, Exponent ...
DigitalOcean
digitalocean.com โบ community โบ tutorials โบ react-react-native-navigation
How To Use Routing with React Navigation in React Native | DigitalOcean
August 28, 2020 - React Navigation is a popular library for routing and navigation in a React Native application. In this tutorial, you will build a social media application tโฆ