# What is React?

  • It is a JavaScript library - one of the most popular ones.
  • It is not a framework (unlike Angular, which is more opinionated).
  • It is an open-source project created by Facebook.
  • It is used to build user interfaces (UI) on the front end.
  • It is the view layer of an MVC application (Model View Controller).

TIP

One of the most important aspects of React is the fact that you can create components, which are like custom, reusable HTML elements, to quickly and efficiently build user interfaces