React Native ~ Navigation - rohit120582sharma/Documentation GitHub Wiki

Mobile apps are rarely made up of a single screen. Managing the presentation of, and transition between, multiple screens is typically handled by what is known as a navigator.

You may be surprised to learn that React Native does not actually come with any navigation tools. Despite the fact that pretty much every React Native application has navigation, it's not bundled into the framework and you'll have to install it separately.

There are two popular libraries to choose from: React Navigation and React Native Navigation. Despite the somewhat misleading name, they are both definitely React Native navigation libraries.

They both have more of less the same feature set - you can navigate between screens and stacks, add a bottom nav, create modals etc, so the choice really comes down to personal preference.