Server state and client state in React

Series · 2 parts · Series complete

State Management

How to choose state management with a clear head: server state vs client state, cache-invalidation shapes that steer team habits, and what Module Federation changes about the question.

2 of 2 published
Start with part 1
  1. Server state and client state: why React apps need two libraries Server state and client state have different requirements. Why modern React stacks split the job between two libraries instead of one store. 6 July 2026 · 5 min read
  2. Tags vs query keys: a small API difference that changes how teams coordinate RTK Query tags and TanStack Query keys look interchangeable in single-team code. At multi-team scale they change what fails when teams drift out of sync. 13 July 2026 · 5 min read