React Native is a JavaScript framework for building mobile apps using React. It allows developers to build mobile apps for iOS and Android using a single codebase, which can be written in JavaScript, or a combination of JavaScript and native code. React Native uses the same design as React, allowing developers to compose a rich mobile UI from declarative components.