React is a javascript library for building fast and interactive user interfaces for the web as well as mobile applications It is an open-source, reusable component-based front-end library In a model view controller architecture, React is the 'view' which is responsible for how apps looks and feels. React is created by Jorden walke, Who was a software engineer at facebook. React divides the UI into multiple components, which makes code easier to debug, and each component has it own property and function. Why React? Easy creation of dynamic web applications Performance enhancement Reusable components Unidirectional data flow Small learning curve Can be used for mobile apps Dedicated tools for easy debugging
Practice make men Perfect