【8章】Next.js基礎学習+課題の振り返り

【8章】Next.js基礎学習+課題の振り返り

公開: 2026年01月10日

学習振り返り
要約
  • ReactからNext.jsへの移行に際して、コードの組み方やデータの受け渡し方を学んだ。
  • ESLintのエラーメッセージがわかりづらく、内部の変数への代入ミスに苦しんだ。
  • 今後の経験を活かして、より良いコーディングを心がけたい。
音声で記事を再生

今回、前回の実装をReactからNext.jsに置き換えれる箇所は置き換えることをした。コーディングでは、全くわからないので、検索と生成AIに頼った。ただ、それでも、まともなものができているかはわからなかった。

提出することで、知ったことがある。Reactのモジュールでコードを組んでいた箇所で、上層からIDを渡す時に、下記のようなコードを組めばいいということ。腕力で強引に組むよりも、ずっといいやり方があることを知った。

この変更により気づいたことですが、Visual Studio CodeのESLintでは、エラーの原因がわかりづらい。内部の変数への値の代入が間違っていたのですが、関数全体がサポートされていないような表示になり、かなり悩んだ。一度経験したので、今後は気をつけたい。

interface Props {
  params: Promise<{
    id: string;
  }>;
}

export default async function Page(props: Props) {
  const { id } = await params;
}

シェア!

XThreads
ShiftB Logo
Loading...
記事一覧に戻る
XThreads
0