React is a popular JavaScript library. It is primarily used for building interactive user interfaces (UI).
JavaScript has become increasingly popular in part because of frameworks like React and the runtime environment Node.js.
React gives special consideration to portability, allowing you to write once in React and port your code to the server via Node.js and to native mobile via React Native.