๐ŸŒ
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 ...
Discussions

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
๐ŸŒ r/reactnative
30
7
February 9, 2024
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
๐ŸŒ news.ycombinator.com
66
295
November 4, 2016
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
๐ŸŒ r/reactnative
9
4
December 7, 2020
Native Stack Navigator vs Stack Navigator | React Navigation v5 | Expo | React Native

Great video!

More on reddit.com
๐ŸŒ r/reactnative
1
70
October 13, 2019
๐ŸŒ
React 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
๐ŸŒ
Expo Documentation
docs.expo.dev โ€บ router โ€บ introduction
Introduction to Expo Router - Expo Documentation
3 days ago - Expo Router is a file-based router for React Native and web applications. It allows you to manage navigation between screens in your app, allowing users to move seamlessly between different parts of your app's UI, using the same components on ...
๐ŸŒ
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
    
Published ย  Nov 18, 2025
Version ย  8.5.0
Find elsewhere
๐ŸŒ
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
๐ŸŒ
GitHub
github.com โ€บ react-navigation โ€บ react-navigation
GitHub - react-navigation/react-navigation: Routing and navigation for React Native and Web apps
Routing and navigation for your React Native apps.
Starred by 24.3K users
Forked by 5.1K users
Languages ย  TypeScript
๐ŸŒ
The Knowledge Academy
theknowledgeacademy.com โ€บ blog โ€บ react-navigation
React Navigation - Navigating Your React Native Apps
3 weeks ago - React Navigation, as well as a similar framework, React Navigation Native simplifies and streamlines the navigation implementation in React Native apps. It offers a range of navigators, such as stack, tab, and drawer navigators, allowing developers ...
๐ŸŒ
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.
๐ŸŒ
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 ...
๐ŸŒ
Medium
medium.com โ€บ handlebar-labs โ€บ navigating-navigation-in-react-native-26c7e4690f94
Navigating Navigation in React Native | by Spencer Carli | Handlebar Labs | Medium
December 14, 2017 - The primary difference is that navigation is executed off of the JavaScript thread. Totally valid question โ€” it seems like two solutions would give, right? Not in JavaScript land!
๐ŸŒ
DEV Community
dev.to โ€บ cathylai โ€บ understanding-react-native-navigation-lifecycle-4g86
Understanding React Native Navigation Lifecycle - DEV Community
1 month ago - Unlike the web, where components usually stay mounted as long as the route exists, React Native screens follow a navigation lifecycle and a mobile OS lifecycle.
๐ŸŒ
Expo Documentation
docs.expo.dev โ€บ develop โ€บ app-navigation
Navigation in Expo and React Native apps - Expo Documentation
October 17, 2025 - The core React Native library does not include a built-in navigation solution, so you can choose a navigation library that best fits your needs.
๐ŸŒ
Expo Documentation
docs.expo.dev โ€บ tutorial โ€บ add-navigation
Add navigation - Expo Documentation
We'll use Expo Router's Link component to navigate from the /index route to the /about route. It is a React component that renders a <Text> with a given href prop. Import the Link component from expo-router inside index.tsx.
๐ŸŒ
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โ€ฆ
๐ŸŒ
Expo Documentation
docs.expo.dev โ€บ router โ€บ migrate โ€บ from-react-navigation
Migrate from React Navigation - Expo Documentation
November 11, 2025 - Learn how to migrate a project using React Navigation to Expo Router. ... Both React Navigation and Expo Router are Expo frameworks for routing and navigation.