React Native uses JavaScript (one of the most popular programming languages) along with React, a JavaScript library for building user interfaces. With React, developers can build UI components that can be efficiently reused and manipulated.
This JavaScript code is compiled to native Android and iOS respectively, allowing development for these platforms to be done from a single codebase. This application brings several advantages.