React is a JavaScript library for building user interfaces and reusable UI components. React was created by Facebook, it uses a virtual DOM to solve performance issues.