React Native is a JavaScript framework for creating User Interfaces. It is created by Facebook.

You can use React Native to create Android, iOS, and UWP native apps.

Some benefits of using React Native:

  • Once you modify the code, you can quickly view the change on mobile device.
  • React Native interacts with the native components of the devices and renders code to native APIs
  • Opensource
  • Ready-made components – reduce app development process
  • Reliable and stable – Big companies are using it such as Facebook, Instagram, Airbnb, etc.