After Facebook revealed React to the world in 2013, this JavaScript library quickly became one of the most popular choices for building fast, beautiful and extremely scalable user interfaces. Then, Facebook wanted to bring its solutions and component-based architecture to the mobile world. This wish gave birth to React Native.
React Native development is a unique way of building mobile apps. It uses JavaScript and various elements known from the original React library. However, the resulting code complies to native technologies to two most popular mobile platforms: Android and iOS. As a result, you can build cross-platform mobile apps using JavaScript.