React Native
React Native is a framework for building native mobile applications using JavaScript. It uses the same programming model as React, but instead of rendering DOM elements in the browser window, it renders native components in mobile platform UI systems (i.e. UIKit on iOS).
In React, you render your components using React components like <div>
and <ul>
which are wrappers around DOM elements.
In React Native, you render your components using React Native components like <View>
and <ListView>
which are wrappers around native components.