フォームのvalidationめんどくさいなあ
正確に言うと
・入力の1つがvalidかどうか
・submitボタンが押せるかどうか
・onSubmit時にAPIを呼び出すのに引数がvalidかどうか
をそれぞれ判断するのがめんどい感じ
zodでvalidatorを書く。一つでもinvalidならボタンはdisabledにする。あとはAPI呼び出す前にTSの型情報からnullを排除する。こんな感じ?
zodでvalidatorを書くとして、invalidである理由って出せるんかな。
理由までは出せなくてもいいか。どのフィールドにエラーがあるかまでわかればよい。