React is a popular JavaScript library used used for building modern single page applications. react choose to separate view rendering from the model representation and introduced a completely new architecture to JavaScript. React was originally developed at Facebook.
 

It helps design complex and reusable mobile and web UI components using the component-based methodology.

In contrast to multi-page applications, single-page applications only render the necessary assets and update the page. The bandwidth is also reduced as all assets are not required to be re-fetched.  the logic is executed in the browser rather than the server. This makes the app faster.

 

  • React is component based framework.
  • React has declarative views.
  • React has component logic that is written within JavaScript.
  • React supports responsive web design and modern frameworks, which includes bootstrap, Google material design and a bunch of others.

Related Question