Reactでtodoリスト作成にむけて(練習①)
Reactの公式ページから今回はNext.JSを使用していきます。
公式のコマンドからプロジェクトの作成
npx create-next-app@latest
初期状態の起動確認はnpm run devで確認。
ファイルルーティングシステムというものになっていて、app/がルート(/)で表示される。
ディレクトリ階層についてpage.tsxとlayout.tsxが存在する作りになっている。
階層とファイルの作り方はApp Routerとは別でPage Routerというものがあるらしいのでこっちについては別途確認する。基本ベールはApp RouterでOK。
src/
├ app/
│ ├ page.tsx→コンテンツのページ
│ ├ layout.tsx→ページ間で共有するUIの定義
│ ├ hoge/
│ ├ page.tsx→コンテンツのページ
│ ├ layout.tsx→ページ間で共有するUIの定義
│ └ fuga/
│ ├ page.tsx→コンテンツのページ
│ └ layout.tsx→ページ間で共有するUIの定義
構造についてはReactのものとあまり変わっていないよう。
https://nextjs.org/docs/getting-started/project-structure
一旦今日はここまで、
次回ディレクトリとファイルを作成していく。
この記事が気に入ったらサポートをしてみませんか?