React Native is a JavaScript framework for creating native mobile applications. It was also created by Facebook and enables you to use the same codebase to create apps for both iOS and Android. Similar to React, React Native generates native, platform-specific components as opposed to web components.