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 で型チェックが行われる
開発時にはコードエディタによる型チェックを行うことを推奨