React Native is an open-source mobile application framework created by Facebook. It is used to develop mobile applications for iOS, wEb, Android, and UWP. It combines development using React and Native platforms. The single biggest difference between React Native and React is that it does not manipulate DOM via the Virtual DOM. React Native was created to overcome the drawbacks of HTML, so it uses JavaScript thread to manipulate native views.