React Introduction


What is React?

React, sometimes called the frontend JavaScript framework, is a JavaScript library built by Facebook.

React is a tool for building UI components.


How does React Work?


React creates a VIRTUAL DOM in memory.


Instead of fooling the browser DOM directly, React creates a visual DOM in memory, where it performs all the necessary tricks, before making changes to the browser DOM.


Only response to changes that need to be changed!


React finds out what changes have been made, and only changes what needs to be changed.

You will learn various aspects of how React does this throughout the course.


React.JS History

The current version of React.JS says V17.0.2 (August 2021).

The First Public Release (V0.3.0) was July 2013.

React.JS went live in 2011 on Facebook's Newsfeed feature.

Facebook Software Engineer, Jordan Walke, created it.

The current version of the create-react-app says v4.0.3 (August 2021).

The create-react-app includes built-in tools like webpack, Babel, and ESLInt.