React Native is a framework for building native mobile apps using JavaScript and React. It was created in 2013 and allows building iOS and Android apps with the same code base using a component-based and unidirectional data flow approach. The core team consists of native iOS and Android developers, and it aims to provide a faster development process than building separate apps for each platform from scratch. React Native uses a JavaScript runtime to render UI components to native mobile components without using HTML.