React Native is a framework for building native mobile apps using JavaScript and React. It allows developers to build iOS and Android apps using common React components and APIs. React Native uses native components and compiles directly to each platform's machine language, unlike other hybrid approaches. Developers can build React Native apps using familiar JavaScript syntax and tools while leveraging each platform's native capabilities.