Next.js 14 ナビゲーションの利用 (ページ遷移)

新規のページの作成

appフォルダ配下に以下のようにdemoフォルダを作成し、その中にpage.tsxを作成します。

app
 - demo
   - page.tsx

完了したら、page.tsx内に以下のような記述を追加する。

import React from 'react'

type Props = {}

export default function demo({}: Props) {
  return (
    <div>デモページです。</div>
  )
}

VsCodeの拡張機能で、「TypeScript React code snippets」をインストールしている場合は、「tsrpfc」と1行目に入力し、Enterを押すだけで作成可能。

demoフォルダ配下のページにアクセス

http://localhost:3000/demo とブラウザのURLバーに記述し、「デモページです。」と表示されるかを確認する。

上記のように簡単に別ページにアクセスが可能。

demoフォルダ配下にtestフォルダを作成

さらにdemoフォルダ配下にtestフォルダを作成し、その中にpage.tsxを作成する。

app
 - demo
   - test
     - page.tsx
   - page.tsx
import React from 'react'

type Props = {}

export default function test({}: Props) {
  return (
    <div>テストページです。</div>
  )
}

http://localhost:3000/demo/test とブラウザのURLバーに記述し、「テストページです。」と表示されるかを確認する。

上記のように階層を辿って、他のページにアクセスすることも可能。

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です