Module 1: Advanced State Management in React (2 hours)
- Evolution of state management (
useState
to useReducer
)
- Building a Context-based state management system
Module 2: Managing Global State with Redux (2 hours)
- Redux principles: actions, reducers, and store
- Integrating Redux Toolkit and middleware (Redux Thunk, Redux Saga)
Module 3: Combining Context API with useReducer
(1 hour)
- Complex state flows with
useReducer
and Context API
Module 4: Performance Optimization in State Management (2 hours)
- Techniques to avoid unnecessary re-renders
- Profiling and optimizing large-scale React applications