TanStack Queryのキャッシュで不具合が再現しないことがある
TanStackQuery
TypeScript
デバッグ
enabled:false のクエリでも、過去に同じquery keyでデータ取得済みだとキャッシュが残り、isLoadingがtrueにならず不具合が表に出ないことがある。「初期条件は同じなのに環境によって再現する/しない」場合は、TanStack Queryのキャッシュ有無を疑う。修正はキャッシュ有無に依存しない条件にする(例: 必要な場合だけクエリのloadingを待つ)。手元で再現しない場合はシークレットウィンドウやハードリロードでキャッシュを消して確認する。