Cache Components デモ集
Next.js 16のCache Components機能を網羅的に確認できるデモページ集です。
基礎(A)→ 実用(B)→ 高度(C)の順に段階的に学習することを推奨します。
Cache Componentsとは?
Cache Componentsは、Next.js 16で導入された新しいキャッシング機能です。従来の暗黙的なキャッシングから、明示的なオプトイン方式に変更されました。
- • デフォルトで動的: すべてのコンテンツはデフォルトでリクエスト時にレンダリング
- • 明示的なキャッシング: 「use cache」で静的化を選択
- • 柔軟な制御: cacheLife、cacheTagによる細かい制御
- • 部分的プリレンダリング: 静的シェルと動的ホールの組み合わせ
デモ一覧
01. 基本的な use cache
未実装デモを見る →
02. cacheLife() プロファイル
未実装デモを見る →
03. Suspense境界との統合
未実装デモを見る →
04. cacheTag() による再検証
未実装デモを見る →
05. プライベートキャッシュ
未実装デモを見る →
06. connection() API
未実装デモを見る →
07. generateStaticParams統合
未実装デモを見る →
08. ネストしたキャッシュ
未実装デモを見る →
09. Route Handlersのキャッシュ
未実装デモを見る →
10. Interleavingパターン
未実装デモを見る →
学習の進め方
- 1. 優先度Aから開始: 基礎機能を確実に理解しましょう
- 2. コードを読む: 各デモのソースコードを確認して実装方法を学びます
- 3. 動作を確認: タイムスタンプやキャッシュステータスで挙動を観察
- 4. 実験する: 設定を変えたり、コードを書き換えて試してみましょう