Skip to main content
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

Practice Exercises

Project Task

Build a kanban board with persisted filters and cached server data.

Quiz