UI state 是您的应用在本地拥有并控制的数据(toggles、表单输入、选中的标签页)。Server state 是存储在服务器上的数据,仅在客户端上进行缓存(获取的用户、产品、帖子)。它们具有根本不同的特性,需要不同的工具。
关键差异
text
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
