SPAからSSRへ:Next.jsで理解するCSRとSSRの5つの違いとSEO
CSRとSSRの違いを、レンダリング場所、初期表示、SEO、サーバー負荷、ハイドレーションの5点から整理し、Next.js App Routerの基本と実装時の注意点を解説します。
CSRとSSRの違いを、レンダリング場所、初期表示、SEO、サーバー負荷、ハイドレーションの5点から整理し、Next.js App Routerの基本と実装時の注意点を解説します。
JavaScriptは単一スレッドなのに、なぜ非同期処理で競態が起きるのか。検索リクエストを例に、awaitの挙動、requestId、AbortController、loading、debounceとの違いまで整理します。
大容量ファイルをReactとTypeScriptで分割して送信し、Express側で結合するまでを実装します。ハッシュによる重複スキップ、並列数の制御、途中で止まったアップロードの再開まで扱います。
SPAが抱えやすい長寿命の状態管理とクライアントルーティングの複雑さを整理し、現代のMPAとアイランド構成を選ぶ基準を考えます。
同じURLからPC向け画面とスマートフォン向け画面を提供する方法を、CSS、JavaScript、サーバー分岐の三段階に分けて整理します。
ReactのuseEffectを派生値、イベント処理、データ取得、初期化へ安易に使わず、外部システムとの同期が必要かで判断する方法を整理します。