複雑なフォームを継続的に開発していくための技術選定・設計・実装 | TSKaigi メモ
speaker: izming5210
最も単純な実装
useStateだけ
フィールドが増えるとuseStateも増える
1フィールドの更新で全体が再描画
バリデーション
増えないなら良い
フォームライブラリで便利になる
React Hook Form
UIにバリデーションが埋もれる
テストしづらい
フォームライブラリ+スキーマライブラリ(zod, valibot, yup)
UIとバリデーションを分離できる