React Navigation
Some data may be outdated — see provenance labels.
Routing and navigation for React Native and Web apps observed · 2026-09-26
Health v2 · maintenance only
92/100
- Activity 96
- Release rhythm 83
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 3554
- days_rel: 33
- days_push: 28
- n_releases_24m: 543
Adoption not part of the score
24508 stars · 5137 forks observed · 2026-09-26
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-12, confidence 0.97
React Navigation is a JavaScript library that provides routing and navigation primitives for React Native and web applications. It offers a set of customizable navigators, deep linking, and integration with the React ecosystem.
Use cases
- Add stack-based navigation to a React Native app
- Implement tab navigation in a cross‑platform mobile project
- Create drawer menus for a React Native and web hybrid app
- Handle deep linking and universal links in an Expo project
- Customize navigation transitions and gestures for iOS and Android
When to choose
- You need a flexible, type‑safe navigation solution for React Native or React web apps
- Your project uses Expo or plain React Native and wants built‑in screen optimizations
- You want to customize navigation UI while keeping a consistent API across platforms
- You require support for deep linking, browser history, and gesture handling
When to avoid
- You are building a non‑React native application or a pure web SPA without React
- You need a minimal router with no native dependencies or heavy native modules
- Your project targets platforms not supported by React Native (e.g., desktop native apps)
Facets
library · maturity active
routing state-management mobile-development web-development browser cross-platform react-native navigation typescript expo ui-components ios android
10 sources
- readme: https://github.com/react-navigation/react-navigation · fetched 2026-09-26 · ab1f3df8d0dd
- homepage: https://reactnavigation.org · fetched 2026-09-28 · aa14598a3818
- site_page: https://reactnavigation.org/docs/getting-started · fetched 2026-09-28 · 4ac84a4f94e3
- site_page: https://reactnavigation.org/docs/8.x/getting-started · fetched 2026-09-28 · b69db8417555
- site_page: https://reactnavigation.org/docs/6.x/getting-started · fetched 2026-09-28 · 27bc7753ab09
- site_page: https://reactnavigation.org/docs/5.x/getting-started · fetched 2026-09-28 · b92f057f173d
- site_page: https://reactnavigation.org/docs/4.x/getting-started · fetched 2026-09-28 · 9739bbd9ca80
- site_page: https://reactnavigation.org/docs/3.x/getting-started · fetched 2026-09-28 · 5d2085165e59
- site_page: https://reactnavigation.org/docs/2.x/getting-started · fetched 2026-09-28 · 9fd854347bae
- site_page: https://reactnavigation.org/docs/1.x/getting-started · fetched 2026-09-28 · 5af5c0131eff
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| react-navigation/react-navigation | main | 92 |
| react-navigation/hooks | sdk | 10 |
| react-navigation/navigation-ex | infra | 10 |
| react-navigation/stack | plugin | 10 |
| react-navigation/tabs | plugin | 10 |
| react-navigation/react-navigation.github.io | docs | 75 |
| react-navigation/material-bottom-tabs | plugin | 10 |
| react-navigation/animated-switch | plugin | 10 |
| react-navigation/drawer | plugin | 10 |
| react-navigation/web | plugin | 10 |
| react-navigation/core | plugin | 10 |
For agents
markdown · JSON · MCP: product_card(name="react-navigation/react-navigation")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem