React
Academy
React Native is a framework to build mobile apps using only JavaScript. It's using React, so we compose the rich mobile UI from simple declarative components.
With React Native, you don't build an "HTML5 app", you build a REAL mobile app that you can distribute on the App store. React Native uses the same fundamental UI building blocks as regular iOS and Android apps. You just put those building blocks together using JavaScript and React.
React Native is used by a lot of apps you are using every day, including Facebook, Instagram, Tesla, Skype and Uber.