Course Description
ReactJS is JavaScript library used for building reusable UI components. According to React official documentation
Course Sylabus
- 1. Welcome to React
- Obstacles and Roadblocks
- Reacts Future
- Working with Files
- i. React Developer Tools
- ii. Installation Node JS
- 2. Emerging JavaScript
- Declaring Variable in ES6
- Arrow function
- Transpiling ES6
- ES6 Objects and Arrays
- Promises
- Classes
- 3. Pure React
- Page Setup
- The Virtual DOM
- React Elements
- React DOM
- Children
- Constructing Elements with Data
- React Components
- DOM rendering
- 4. React with JSX
- React Elements as JSX
- Babel
- Intro to Webpack
- 5. Props, State and the Component Tree
- Property Validation
- Refs
- React State Management
- State within component Tree
- 6. Enhancing Components
- Component Lifecycle
- JavaScript Library Integration
- Higher-Order Components
- Flux
- 7. Redux
- State Actions
- Reducers
- The Store
- Action creators
- Middleware
- 8. React Redux
- Explicitly Passing the Store
- Passing Store via Context
- Presentation Versus Container Components
- The React Redux Provider
- React Redux Connect
- 9. React Router
- Incorporating the Router
- Nesting Routes
- Route Parameters
- 10. React on the Server