Table Contents

     ReactJs Basic

Session 1 – Introduction to ReactJS
Session 2 – React Components
Session 3 – React internals
Session 4 – Component inter communication
Session 5 – Component styling
Session 6 – Unit testing components
Session 7 - Hooks
Session 8 - Routing
Session 9 - Events
Session 10- HOC

    
               
Session 1 State management
Session 2 Redux/Flux
Session 3 Redux-saga
Session 4 Graphql
Session 5 Rest API Integration

ReactJs Advanced

 History of front end libraries
 Motivation for using React
 Key differentiators (Virtual DOM, One way binding)
 Thinking in React

Session 1 – Introduction to ReactJS

 

Session 2 – React Components

 React component
 Render function
 Component API
 Component lifecycle
 State
 Props
 Mixins
 JSX

 

Session 3 – React internals

 Reconciliation algorithm

Session 4 – Component inter communication

 Component composition
 Pass data from parent to child
 Pass data from child to parent

Session 5 – Component styling


 CSS Modules
 

Session 6 – Unit testing components


 React test utilities

Advanced ReactJs

Redux or Flux
Redux-Saga
Graphql
Rest API Integration
NodeJs Integration

React Syllabus

By Sagar Mal Shankhala