Next.js の TypeScript 統合
Next.js
の
TypeScript
統合
https://nextjs.org/docs/basic-features/typescript
Next.js 12.0.0 から、
TypeScript
と
TSX
の高速なビルドのためにデフォルトで
SWC
が使われる
もし .babelrc が存在する場合、
TypeScript
を扱うために
Bable
が使われる
next-env.d.ts というファイルが自動でプロジェクトのルートディレクトリに作られる
このファイルはバージョン管理すべきではない
デフォルトでは、TypeScript の strict モードはオフになっている → 有効にするには自分で tsconfig.json に記述する
デフォルトでは、
next build
で型チェックが行われる
開発時には
コードエディタ
による
型チェック
を行うことを推奨