Open4
ReactのState管理について
3種類のState管理について
Client State・Global StateとServer Stateの比較
Client State・Global StateとServer Stateの違いについては対応表の通り大きく3つあります。
Client State・Global State | Server State | |
---|---|---|
所有元 | クライアントが完全に所有している | リモートのサーバーが所有している |
同期性 | 同期的に使用することができる | 非同期的に使用する必要がある |
最新性 | 常に最新の状態である | 状態が古くなる可能性がある |
参考・引用
TanStack Query による Server State(非同期State)管理
Zustand での Global State管理
Jotai