Module 5: Side Effects and Async State Management (2 hours)
- Fetching data and caching with tools like React Query and SWR
Module 6: State Management in Component Libraries (1 hour)
- Integrating Redux with Material-UI and Ant Design
Module 7: Testing State Management (2 hours)
- Testing Redux and asynchronous state with Jest and React Testing Library
Module 8: Structuring Large-Scale React Applications (1 hour)
- Folder structure and best practices for scalable React projects
Module 9: Final Project and Code Review (1 hour)
- Building a React application using advanced state management
- Peer review and Q&A