Zustand + persist for client state

Pattern proven in Phase 17-18; extend for future client state needs

Context

Theme preferences, settings, any offline-first data

Reusability

  • Score: 3/5
  • Used in: haven

Source

Synced from ops-core learning data. Original source: haven # noqa: E501

See Also