What is React JS:
*React JS is a UI library that allow developers to build small self contained UI
components, which can be used to build a user interface.
*React allows developers to write declarative code in JS to efficiently assemble
the user interface.
*React JS is created and maintained by Facebook and was released in 2013.
why use REACTJS:
*Although we can use plan HTML and JS to build UI, React offers many benefits over
them.
Performance declarative component based data binding
*ReactJS is much more performant than plan JS DOM manipulations as it only updates
those nodes that needs updating.
component based:
REACTJS allows us to describe our interface into self contained components that can
be shared and reused in other applications.
Data Binding:
ReactJS allows us to combine data with markup, and it takes care of keeping the UI
in sync with the changes made in data.