React is an efficient open source Javascript library for building and handling of user interfaces for web and mobile apps. It is maintained mainly by Facebook and partially by individual contributors.
React is a Javascript library for building high speed and scalable user interfaces (UI). React allows us to make reusable components and the main advantage of React JS is that whenever data changes, it only re renders the component affected by the data and not the entire page.