ギフプロギフプロ

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 の高度なキャッシュ制御を紹介します。staleTimegcTime の設定、および手動無効化(invalidateQueries)を組み合わせ、データの鮮度とガベージコレクションをコントロールします。JSONPlaceholder から取得した投稿一覧をキャッシュし、Refresh ボタンで再取得、Mark as Stale ボタンで再取得せずに強制的に古い状態にします。画面上部のキャッシュ状態インジケーター(fresh / stale)と、GC までのカウントダウン表示により、キャッシュのライフサイクルが一目でわかります。不要なネットワークリクエストを減らし、爆速 UX を実現するための実践的なテクニックです。

このプロンプトは役に立ちましたか?

コメント

コメントは承認後に表示されます

この記事が役に立ったら投げ銭で応援

Apple Pay / Google Pay / カード (Visa/Mastercard/JCB/Amex) / Link / Alipay / WeChat Pay 対応 · Stripeで安全に決済

開発者が選ぶ最強ツール集

運営者が毎日使っているツール・ガジェット 6選

見る
ホームヘルプ