React Native was launched as an open source framework to support mobile and web app development. It lets developers create cross-platform apps that run on Android, iOS, or Windows with a single codebase. Since the same codebase can be used to develop applications that run on multiple devices, it helps reduce the amount of resources required and the time required to launch.