To implement RN navigation (showing scenes, animating transitions, ability to navigate back in a stack), there are a number of components to choose from.
Here's a list with some (non-authoritative) features:
- Navigator (and its close cousin NavigatorIOS): included with RN, janky imperative interface
- NavigationExperimental: also included in RN, more functional but still has "experimental" in it name
- exponent/ex-navigator: provided by exponent, a wrapper around Navigator with a better interface (deprecated in favor of react-navigation?)
- exponent/ex-navigation: also by exponent, a successor (?) of ex-navigator (deprecated in favor of react-navigation?)
- wix/react-native-navigation: an independent "native" navigator, iOS only so far
- react-community/react-navigation: separate npm dep, fancy web site, said to be supported by FB team, said to be the future standard
- re-navigate: wraps react-navigation for reagent/clojurescript projects
Some other projects in the vicinity: