UI-tilstand er data som appen din eier og styrer lokalt (av/på-brytre, skjemainput, valgt fane). Server-tilstand er data som lever på en server og bare er cachet på klienten (hentet brukere, produkter, innlegg). De har fundamentalt forskjellige egenskaper og trenger forskjellige verktøy.
Nøkkelforskjellene
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
