React Native's motto is "learn once, write anywhere", implying that it's not for building cross-platform apps, but it brings some overlap to the skill sets required to build native-ish mobile apps across multiple platforms. And certainly there is some potential to share some code across platforms, but you certainly won't be able to build truly cross-platform apps without introducing a cross-platform layer atop React Native.