React Native neatly solves that problem. Coming on the heels of ReactJS, the purpose of React Native was to facilitate the creation of mobile apps . It’s simple: if you can code an app once in JavaScript and deploy it both to Android and iOS, your life gets a lot easier.