• W3Q
    Next.jsについて以下の理解があっているか教えてください。

    1.Next.jsはクライアントサイドでも、サーバーサイドでも動く。
    appディレクトリ以下にいれたコンポーネントは、
    ‘use client’を指定しない限り、すべてサーバーサイドでレンダリングされる。
    (Next.js13の場合)

    2.CSR/SSR/SSGというのは、
    1つのプロジェクトで、上記から1つだけ選択するのではなく、
    例えば、この部分はSSR、この部分はCSRと併用するようなものである。

    3.サーバーサイドで動くコードを書いた場合、
    本番では、Node.jsで実行できる環境が必要になる。
    故に、レンタルサーバーなどには設置できず、
    VercelやNetlifyなどのサービスが必要になる。

    4.すべてがクライアントサイドで動くコードの場合は、
    Node.jsが実行できないようなレンタルサーバーでも、ビルドして設置すれば問題ない。
返信の受付は終了いたしました。
  • 多分あってる。詳しくは以下にまとまってる。
    ttps://qiita.com/hinako_n/items/78abf815c73e834fb925