React is an open-source JavaScript library that is used for building user interfaces specifically for single-page applications. It’s used for handling the view layer for mobile and web apps. React also allows us to create reusable UI components. React was first created by Jordan Walke, a software engineer working for Facebook. React was first deployed on Facebook’s newsfeed in 2011 and on in 2012.

Key Features of React
  • Allows you to use 3rd party libraries.
  • Fully supported by Facebook.
  • Simplicity and Composable.
  • Better user experience and very fast performance.
  • Code Stability with One-directional data binding.
  • React Components.