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 Instagram.com 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.