Gränssnittstillståndet är data som din app äger och kontrollerar lokalt (växlar, formuläringsinmatningar, vald flik). Servertillståndet är data som bor på en server och bara är cachad på klienten (hämtade användare, produkter, inlägg). De har fundamentalt olika egenskaper och behöver olika verktyg.
De viktigaste skillnaderna
UI state Server state
Ownership you own it (client) the server owns it; client caches
Freshness always current can become STALE (server changed it)
Sync needed? no yes — refetch, invalidate, revalidate
Shared? usually one client shared across users/devices/tabs
Concerns just set/read it caching, loading, errors, retries, dedup
