I’m exploring possibilities of React Native while developing a demo app with custom navigation between views with the help of Navigator component.
The main app class ren
As others have previously mentioned, Navigator has been deprecated since v0.44, but can still be imported to support older applications:
Navigator has been removed from the core React Native package in version 0.44. The module has been moved to a react-native-custom-components package that can be imported by your application in order to maintain backwards compatibility.
To see the original docs for Navigator, please switch to an older version of the docs.
As per the docs (React Native v0.54) Navigating Between Screens. It is now recommended to use React Navigation if you are just getting started, or NavigatorIOS for non-Android applications
If you are just getting started with navigation, you will probably want to use React Navigation. React Navigation provides an easy to use navigation solution, with the ability to present common stack navigation and tabbed navigation patterns on both iOS and Android.
...
If you're only targeting iOS, you may want to also check out NavigatorIOS as a way of providing a native look and feel with minimal configuration, as it provides a wrapper around the native UINavigationController class.
NB: At the time of providing this answer, React Native was at version 0.54