| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
580 バイト追加 、 2024年10月5日 (土) 03:17
*layout.js
*<html>、<body> 要素が存在し、個々のページを埋め込むため chilrenプロパティを引用していることが条件
 
===ルートパラメータ===
*[名前] : 単一パラメータ
*[...名前] : キャッチオールセグメント
*[[...名前]] : 省略可能なキャッチオールセグメント
 
{| class="wikitable" style="margin:auto"
|+ App Routerのルートパラメータ
|-
! フォルダ階層 !! 対応リクエスト !! パラメータ
|-
| /app/hoge/[id]/page.js || /hoge/001 || { id : '001' }
|-
| /app/foo/[...keys]/page.js || /foo/aaa/bbb || { keys: ['aaa', 'bbb'] }
|-
| /app/bar/[[...keys]]/page.js || /bar || {}
|-
| 〃 || /bar/aaa/bbb || { keys: ['aaa', 'bbb'] }
 
|}

案内メニュー