はじめに この記事はPOL AdventCalenderの8日目の記事です。 こんにちは!株式会社POLでフロントエンドエンジニアをしております、橋本ことブリボンと申します! 弊社では、フロントエンドはReactを用いて開発をしております。 みなさんは、Reactでformを作る際、どのように実装しますか? ライブラリーを使わずに実装する、Formikを使う、redux-formを使うなどなど…… 弊社では、Formikを使ってformの実装しております。 また、formのバリデーションを実装するために、 Yup というライブラリーを使っているのですが、Formikの説明だけに注力したいため、詳細な説明は致しません。 別の記事で、Yupを使ったformのバリデーションの解説をしようと思っております。 Formikとは何か? Formikとは、 Reactでformをより簡単で簡潔に実装でき