Skip to Content
Architecture DecisionsADR-0002 No Server Data in Stores

ADR-0002 — No server data in client stores

Date: 2025‑08‑28 • Status: Accepted

Context

Duplicate caching and stale bugs occur when server data is stored in global stores.

Decision

Stores may keep IDs/filters/UI flags only. Server data flows via React Query.

Consequences

  • Single source of truth.
  • Predictable invalidation and pagination.
Last updated on