In React, we will be covering the following topics:
- Why React?
- JSX vs JS
- Lifecycle
- Hooks:
- Basic SSR and behaviour of useEffect in SSR
- Pure Components
- Higher Order Components
- Render Props
- Handling Error
- Virtual Dom
- React Reconciliation, Fiber and Diffing
- Flux and Redux
- Middleware in redux
- useReducer
- Context API
- Controlled vs Uncontrolled Components
- Built in React Components
- Strict Mode
- Fragment
- Suspense
- Profiler
- Additional Concepts
Watch this awesome video on what are react components/elements, render tree and reconciliation https://www.youtube.com/watch?v=7YhdqIR2Yzo