Menu
React Navigation LogoReact NavigationDocsBlogHelp
2.x
  • 6.x (next)
  • 5.x
  • 4.x
  • 3.x
  • 2.x
  • 1.x
  • All versions
GitHub
๐ŸŒœ
๐ŸŒž
React Navigation LogoReact Navigation
  • Docs
  • Blog
  • GitHub
  • Help
  • Versions
    • 6.x (next)
    • 5.x
    • 4.x
    • 3.x
    • 2.x
    • 1.x
    • All versions
  • Fundamentals
    • Getting started
    • Hello React Navigation
    • Supported React Native versions
    • Moving between screens
    • Navigation lifecycle
    • Passing parameters to routes
    • Configuring the header bar
    • Header buttons
    • Opening a full-screen modal
    • Next steps
    • Glossary of terms
    • Common mistakes
    • Optimize memory usage and performance
    • Limitations
  • Assorted Guides
    • Tab navigation
    • Drawer navigation
    • Authentication flows
    • iPhone X support
    • Different status bar configuration based on route
    • Navigation options resolution
    • Custom Android back button behavior
    • Access the navigation prop from any component
    • Navigating without the navigation prop
    • Using the navigation key
    • Deep linking
    • Screen tracking
    • State persistence
    • App containers
    • Redux integration
  • Build your own Navigator
    • Overview
    • Routers
    • Custom navigators
    • Custom routers
    • Navigation views
    • Transitioner
  • Related Resources
    • Community Navigators and Libraries
    • More Resources
  • Meta
    • Pitch & anti-pitch
    • Alternative libraries
    • Contributing
This is documentation for React Navigation 2.x, which is no longer actively maintained.
For up-to-date documentation, see the latest version (5.x).
Version: 2.x

More Resources

Talks#

  • Mobile Navigation at React Alicante: An overview and comparison of the approaches taken by react-native-navigation and react-navigation: [watch here].
  • Owning Transitions at React Native EU: Talk about a new transitioner API and how to use it.

  • It all starts with navigation at React Native EU: Explains the evolution of React Native navigation libraries over time and the problems that required building native APIs to solve and what those solutions were.

Edit this page
Previous
ยซ Community-developed Navigators and Libraries
Next
Pitch & anti-pitch ยป

Docs

  • Getting Started
  • Building your own Navigator
  • Contributing

Support

  • Chat in our Discord channel
  • Get help on Stack Overflow
  • Request a feature on Canny
  • Report a bug on Github

Social

  • Blog
  • GitHub
  • Twitter

Built with

  • Docusaurus
  • GitHub Pages
  • Netlify