Next.js 15 Parallel Routes作例|2スロット同時描画プロンプト
CODE PREVIEW
エディタを読み込み中…
P
プロンプト
Next.js 15のParallel Routes機能を説明するランディングページを作成してください。layout.tsxを使って2つの並列ルートスロット(@analyticsと@team)が同時にレンダリングされるライブデモを含めてください。Tailwind CSS、スクロールアニメーションにAOS、きれいなコードスニペットを使用してください。各スロットが独自のローディング状態とエラー状態を持てることを示してください。
Next.js 15で安定版となったParallel Routesは、1つのレイアウト内で複数のページを同時にレンダリングできます。各ルートは独立しており、独自のローディングスケルトン、エラー境界、異なるデータ取得戦略を持てます。ダッシュボードや管理画面、独立したセクションを組み合わせるUIに最適です。
クイックセットアップ
appディレクトリ内に @ プレフィックス付きのフォルダを作成します(例:app/@analytics/page.tsx、app/@team/page.tsx)。次に app/layout.tsx でこれらのスロットをpropsとして受け取るよう更新します。
ライブデモ
上のデモでは、@analytics が遅いデータベースクエリをシミュレートしてローディングアニメーションを表示し、@team は即座にレンダリングされます。両者は同じ親レイアウトを共有しますが、完全に独立しています。
メリット
- 体感速度の向上 — 各ルートが独立してストリーミングされます。
- エラーの分離 — 1つのルートでエラーが発生してもページ全体が壊れません。
- 型安全 — TypeScriptが各スロットをチェックします。
このプロンプトは役に立ちましたか?
コメント
コメントは承認後に表示されます
この記事が役に立ったら投げ銭で応援
Apple Pay / Google Pay / カード (Visa/Mastercard/JCB/Amex) / Link / Alipay / WeChat Pay 対応 · Stripeで安全に決済
開発者が選ぶ最強ツール集
運営者が毎日使っているツール・ガジェット 6選