Stanje vmesnika je podatek, ki ga vaša aplikacija poseduje in nadzira lokalno (preklapljači, vnosi obrazcev, izbrani zavihek). Stanje strežnika je podatek, ki živi na strežniku in je le predpomnjen na odjemalcu (pridobljeni uporabniki, proizvodi, prispevki). Imajo fundamentalno različne značilnosti in potrebujejo različna orodja.
Ključne razlike
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
