AdvancedAdvanced3 weeks
State Management
Choose the right state model for local UI state, global state, reducers, server state, and cached API data.
Topic 16 of 24
Prerequisites
- React.js
- Routing
Key Concepts & Skills
- Local state
- Context
- Reducers
- Zustand
- Server state
- TanStack Query
Learning Outcomes
- Understand the core principles of Local state
- Configure and deploy Context successfully
- Troubleshoot common issues with Reducers
- Understand the core principles of Zustand
- Configure and deploy Server state successfully
- Troubleshoot common issues with TanStack Query
Resources
Official documentation
Practice Exercises
Project Task
Build a kanban board with persisted filters and cached server data.