
React ReactJS is a declarative, efficient, and flexible JavaScript library for building reusable UI components. It is an open-source, component-based front end library responsible only for the view layer of the application. It was created by Jordan Walke , who was a software engineer at Facebook . How does React works React creates a VIRTUAL DOM in memory. Instead of manipulating the browser's DOM directly, React creates a virtual DOM in memory, where it does all the necessary manipulating, before making the changes in the browser DOM. React only changes what needs to be changed! React finds out what changes have been made, and changes only what needs to be changed. To use React in production, you need NPM and Node.js To get an overview of what React is, you can write React code directly in HTML. But in order to use React in production, you need NPM and Node.js installed. React.js History ยท ...