株式会社HRBrainでフロントエンドエンジニアをしている富岡です。 この記事はHRBrain Advent Calendar 2023カレンダー2の23日目の記事です。 背景 私の所属しているチームではフォームを作ることが多く、これまでは都度フォームを作成していました。 将来的な作成コスト削減のため、APIを元にフォームとバリデーションを作成することになりました。 作成する際に参考になりそうな記事を探しましたが、これというものは見つけられなかったため今回執筆することにしました。 主な使用技術 react: 17.0.2 typescript: 4.4.4, react-hook-form: 7.27.0 @hookform/resolvers: 2.8.8 yup: 1.0.0-beta.3 都度フォームを作成していたときの記述方法 例えば、firstName、lastName、memo