TanStack Query v5キャッシュ戦略プロンプト作例【AI生成デモ】
CODE PREVIEW
エディタを読み込み中…
P
プロンプト
TanStack Query v5 のキャッシュ管理(staleTime / gcTime / 手動無効化)をデモするReact+Viteのページ。JSONPlaceholderから投稿一覧を取得し、『Refresh』ボタンと『Mark as Stale』ボタンを設置。キャッシュ状態(fresh / stale)とGCカウントダウンを可視化してください。
このデモでは、TanStack Query v5 の高度なキャッシュ制御を紹介します。staleTime と gcTime の設定、および手動無効化(invalidateQueries)を組み合わせ、データの鮮度とガベージコレクションをコントロールします。JSONPlaceholder から取得した投稿一覧をキャッシュし、Refresh ボタンで再取得、Mark as Stale ボタンで再取得せずに強制的に古い状態にします。画面上部のキャッシュ状態インジケーター(fresh / stale)と、GC までのカウントダウン表示により、キャッシュのライフサイクルが一目でわかります。不要なネットワークリクエストを減らし、爆速 UX を実現するための実践的なテクニックです。
このプロンプトは役に立ちましたか?
コメント
コメントは承認後に表示されます
この記事が役に立ったら投げ銭で応援
Apple Pay / Google Pay / カード (Visa/Mastercard/JCB/Amex) / Link / Alipay / WeChat Pay 対応 · Stripeで安全に決済
開発者が選ぶ最強ツール集
運営者が毎日使っているツール・ガジェット 6選