fetchPolicy (apollo)
"cache-first"
キャッシュを優先し、なければネットワークから取得する
"cache-and-network"
キャッシュを返しつつ、ネットワークもフェッチする
e.g. 最新データを確実に反映したいとき。
"network-only"
常にネットワークから取得。
e.g. 毎回最新を保証したいとき。
"no-cache"
キャッシュを一切使わず、結果も保存しない。
e.g. 一時的なリクエスト
"standby"
実行を一時停止
手動で実行する前提
e.g. 条件付きクエリ
例
code:tsx
useQuery(GET_DOGS, { fetchPolicy: 'network-only' });