Day 1: What is React?

React is a front-end and open-source JavaScript library which is helpful in building UI components specifically for single-page applications.

It is useful and creating complex and reusable UI components or views for mobile and web applications.

Some important features of Reacts are:

  1. React supports server-side rendering.
  1. React uses Virtual DOM rather than Real DOM for rendering components, as Real DOM Manipulations are expensive.

  2. React follows uni-directional data flow or data binding.

  3. It uses a reusable component approach for building UI or view.