Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

What is React?

This walkthrough is dedicated to React.js. But what exactly is react?

React is a client-side JavaScript framework that is backed up from Facebook inc. It runs inside the browser (client-only) and automates some of the most common actions we do normally manually by using vanilla.js.

Of course everything comes at a cost. That means that react works in a specific frame, that you have to comply yourself to it. It doesn't just provide a bunch of functions like JQuery does, rather it runs through a specific set of rules, and the structure should be very specific as we will see. 

When someone gets itself used to it, it should see the benefits and how React, automates things.