タグ

Next.jsに関するunchemistのブックマーク (2)

  • 【Next.js14】CSR・SSR・SSG・ISRの違いと実装方法 - Qiita

    Next.jsでは、レンダリング手法をCSR・SSR・SSG・ISRの中から選ぶことができます。 記事では、それぞれの特徴に触れつつ、実装方法を紹介します。 CSR (Client Side Rendering) クライアントからのリクエストに対して、サーバーは空のHTMLJavaScriptを返します。 このJavaScriptがブラウザ上で実行されることにより、実際に表示するHTMlをレンダリングします。 メリット サーバーとの通信が初期遷移時のみに抑えられる ページ遷移が高速 デメリット 初回読み込み時に全てのデータを一括して取得するので、ページが表示されるまでの時間が長い(アプリケーションの規模が大きくなればなるほど、時間が長くなる) JavaScriptはブラウザで実行されているので、ページ表示までの時間(JavaScriptの実行時間)が使用しているマシンスペックに依存して

    【Next.js14】CSR・SSR・SSG・ISRの違いと実装方法 - Qiita
  • Next.js 12でJestの設定がかなり楽になった

    Next.js 12 における Jest サポートの強化 2/18 に Next.js 12.1 がリリースされました。 バージョンの新機能として「next/jest プラグインを使った Zero-configuration Jest のサポート」が挙げられています。 この新機能自体は Next.js 12.0 の時点からベータ版として利用できるようにはなっていましたが、この度安定版がリリースされた形となります。 next/jest プラグインを使って Next.js アプリのテスト環境を構築する next/jest プラグインを使う方法は以下の2点が挙げられます。 新規でアプリを作る際、時間がないときは1番の方法を取ってもいいでしょう。今回は2番の方法を紹介します。 (テンプレートが TS で書かれているのは地味に嬉しいポイント) create-next-app コマンドでテンプレート

    Next.js 12でJestの設定がかなり楽になった
  • 1