React is a JavaScript library that has become the tool the choice for easily building dynamic user interfaces. The power is in the Virtual Dom — when your application’s data changes, React figures out which parts of your document need to be changed, and immediately update only those parts.
Hundreds of thousands of developers from small agencies to large companies use React to deliver top notch experiences in their apps and dynamic website components:
- Facebook.com is made up of thousands of React components.
- Instagram web viewer is entirely built in React.
- The brand new Netflix movie browsing experience is powered by React
- and much more!
You will learn:
- How to build an entire App or Website Component in React.js from start to finish.
- Understanding React Components and writing markup with JSX
- Maintain your Application’s State
- Communication between components
- Working with State and HTML5 LocalStorage
- Real-time web socket data with Firebase
- Creating maintainable code with JavaScript Modules
- URL routing with React Router
- Taking advantage of new ES6 Features