1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[備忘録]Next.js13の動的ルーティングのパラメーター取得

Posted at

きっかけ

Next.js12からNext.js13で変わったAppRouterで動的ルーティングも変わっていたので

どう変化したのか

Next.js 12(ディレクトリ構造)

|--page
   |-- _app.tsx
   |-- [id].tsx

Next.js 13(ディレクトリ構造)

|--app
   |-- layout.tsx
   |-- page.tsx
   |-- [id]
        |-- page.tsx

Next.js 12(パラメーター取得)

import { useRouter } from 'next/router';

export default function Index() {
    const router = useRouter();
    const { id } = router.query;
}

Next.js 13(パラメーター取得)

export default function Index(props) {
    const id = props.params
}

感想

Next.js 13で動的ルーティングについて調べても情報が少ないと感じました。12と13を比較すると見た目の通り、楽になりました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?