1. Next.js App Router Complete Guide Data Fetching編
  2. Next.js App Router Complete Guide Functions編

基本編

Layoutの拡張子はすべて、.tsx .jsx .jsとなる。初期状態はすべてServer Componentsとなるため、onClickなどのJSが必要なものは動作しない。

1. page.tsxのようなpageファイルと実際のURLが紐づく。

- // `app/dashboard/page.tsx` is the UI for the `/dashboard` URL
- export default function Page() {
    - return <h1>Hello, Dashboard Page!</h1>
- }

File Conventions: page.js

2. layout.tsxのlayoutファイルはpageファイルをラップする

98cdd5b073040f7fbb9887e621b1e81d-png.png