react-native in essence aims to provide an umbrella platform
for both iOS and android. This seems like a dream combo, but
contrary to what you may want in web development, in mobile development
android and iOS have platform specific behaviors as well and they
are not considered bugs.
react-native bridges the gap by implementing some specific features
on iOS and android, and also gives you access to platform detection
for implementing different beahvior when on one platform or another.(For example
some styles may look differently on iOS and android)
react-native allows you to specify which to useThe docs reference
specific UI features that are specific to either iOS or android. The idea is that you should
provide an experience that is seamless for users of both platforms.