Conform のチュートリアルをやった
Remix と組み合わせるフォームライブラリとして評価されている Conform のチュートリアルをやった。
チュートリアルが Remix を使用していたので、前回 Remix のチュートリアルをやった後に作り始めた掲示板というかコメントフォームみたいなやつに Conform を導入してみた。
良さそうな感じはする。
最初から zod などと組み合わせることを想定しているので React Hook Form よりシンプルかもしれない。
Utilities の getTextareaProps などで maxLength
がセットされるのだけは嫌いなので、getTextareaProps
を使ったうえで maxLength={undefined}
にして上書きしている。
日本語の変換のことを考えると文字数オーバーしても入力はさせてほしい。
onBlur
でバリデーションが走るのも個人的にはあまり好みではないのだが、会社で聞いたら私のほうが少数派らしかった。
Remix で作るものが何も思いつかなかったので掲示板みたいなものを作っているが、別に欲しいものではないのであまりモチベーションが高くない。
以上