Navigation differences between iOS and Android are much more than the different look and feel of components. The subsequent components have to be platform-specific, because they are unique to their platform. You would use TabBarIOS to create bottom tabs for your iOS apps, whereas your navigation on Android would be done using DrawerLayoutAndroid, ToolbarAndroid, and ViewPagerAndroid. Each one of them is unique and the use case for them are as follows:
- TabBarIOS: This renders bottom iOS tabs for navigation:
https://facebook.github.io/react-native/docs/tabbarios.html
- DrawerLayoutAndroid: This creates Android drawer for your Android applications:
https://facebook.github.io/react-native/docs/drawerlayoutandroid.html - ToolbarAndroid: This creates an Android-specific top toolbar (usually having a hamburger icon on the left and settings icon on the right...