React Native is a UI framework for developing mobile applications for iOS and Android. While it uses the same principles and architecture as React, it utilizes native mobile components instead of web technologies such as HTML and CSS to provide a native user experience and performance on mobile devices.
The main difference between React and React Native lies in their target platform and application. To summarize: React is for web applications, while React Native is designed for mobile apps.