【ねくすとじぇいえす】
Next.js とは?
最終更新:
💡 Reactに「本番対応の翼」をつけたフレームワーク
📌 このページのポイント
Next.jsとReactって何が違うの?
ファイルベースルーティングって便利そうだけど、どういうこと?
App RouterとPages Routerって何?どっちを使えばいいの?
ここが中上級者でも混乱しやすいポイントだよ。Next.js 13から「App Router」という新しい仕組みが導入されて、従来の「Pages Router」と並立している状態なんだ。App RouterはReact Server Componentsという概念を使っていて、「どのコンポーネントがサーバーで動くか・クライアントで動くか」を意識して設計しないといけない。この境界線の管理が思ったより複雑で、ベテランエンジニアでも「use client」をどこに置くべきか悩むことがある難しいポイントだよ。
📖 おまけ:英語の意味
「Next.js」 = 「次の」JavaScript(フレームワーク)
💬 Reactの「次の段階」として登場したフレームワークというニュアンスだよ