Open8
Next.js の「next start・next dev」挙動差分一覧
Next.js で開発をしていると、ドキュメントに書かれている通りに記述してもうまく動かず、実は「next build && next start しないと確認できないものだった」という事がしばしばあります。そこで、気づいた時雑多に放り込む場所があると良さそうと思い、スクラップを開きました。
どなたでも投稿大歓迎です。
getStaticProps による事前生成がリクエスト毎に
start: されない
dev: される
ISR の挙動が確認
start: できる
dev: できない
Cache-Control header が上書き
start: されない
dev: される
Custom Error Page を表示
start: できる
dev: できない
静的ページは Runtime Configuration がビルドタイムのものに固定
start: される
dev: されない
Font Optimization が有効に
start: なる
dev: ならない
Strict Mode (reactStrictMode: true) が有効に
start: ならない
dev: なる
(Next.jsというよりReactによる違いですが…)