# Zod

分類：TypeScript
公式：https://zod.dev/

## 既定として使う役割
- バリデーション（§2-1）：Zod
  - 代替 Valibot：バンドルサイズを極限まで削りたいフロント
- 設定・環境変数の検証（§2-1）：Zodでスキーマ定義して起動時に検証（t3-envなど）
- フォーム（§3）：React Hook Form＋Zod
  - 代替 Conform：Server Actions中心で書くとき
  - 代替 TanStack Form：型安全を最優先するとき

## ケース別の構成（§19）
- 業務システム・社内ツール（TypeScript構成）：フォーム＝React Hook Form＋Zod
