Next.js
まとめる
Next.js とは何か?
フレームワークの定義
勝手にいろいろやってくれる便利なやつ
なにを勝手にやってくれる?
ビルド周りの設定
隠蔽してやりやすくしてくれる
時代に合わせて最良のビルド方法を提供してくれる
コンパイルとバンドルは自動。最初から開発に最適化されています。
ビルトインされた Sass CSS モジュールを使用してコンポーネントレベルのスタイルを作成できる。
ディレクトリ構造にある程度の秩序をもたらす
pagesディレクトリ内のすべてのコンポーネントがルートになります。
SSR/SSG/ISR レンダリング
いい感じにNext.js が提供してくれる
ISR が便利
SSG にはビルド後静的なファイルを読み込むといった性質上更新できないデメリットがある
リクエストを受け取ると裏で差分の静的ファイルを生成し、返すってのがISR