React is an open-source, front-end JavaScript library that is used to build interactive and intuitive user interfaces, also known as React.js or ReactJS. Built and maintained by Facebook, React was designed to solve some of the inefficiencies of HTML5.