Stav UI jsou data, která aplikace vlastní a kontroluje lokálně (přepínače, vstupy formuláře, vybraná karta). Stav serveru jsou data, která existují na serveru a jsou pouze uložena v mezipaměti na klientu (načtení uživatelé, produkty, příspěvky). Mají fundamentálně odlišné charakteristiky a potřebují jiné nástroje.
Klíčové rozdíly
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
