React Hook Form
📋 React Hooks for form state management and validation (Web + React Native) observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 10
- age_days: 2738
- days_rel: 12
- days_push: 7
- n_releases_24m: 48
Adoption not part of the score
44839 stars · 2466 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
React Hook Form is a lightweight, dependency-free React library for managing form state and validation using custom hooks, supporting both React web and React Native. It minimizes re-renders through uncontrolled components and integrates with schema validators like Zod, Yup, Joi, and AJV via its resolvers package.
Use cases
- manage form state in React apps with minimal re-renders
- validate forms with Zod or Yup schemas
- build dynamic forms with add/remove fields
- handle forms in React Native apps
- integrate forms with UI component libraries
- build large multi-step forms with shared form context
When to choose
- you need performant forms in React or React Native with minimal re-renders
- you want schema-based validation with Zod, Yup, Joi, or AJV
- you want a tiny, zero-dependency form library with strong TypeScript support
- you need dynamic field arrays or controlled component integration
When to avoid
- your project does not use React
- you prefer fully controlled form state managed in a global store like Redux
- you need framework-agnostic forms outside the React ecosystem
Facets
library · maturity stable
form-handling state-management ui-components web-development frontend cross-platform cross-platform react react-native hooks typescript zod yup uncontrolled-forms performance web-server mobile nodejs
5 sources
- readme: https://github.com/react-hook-form/react-hook-form · fetched 2026-08-28 · 2c78407f5d40
- homepage: https://react-hook-form.com · fetched 2026-08-29 · 2deffd843dbb
- site_page: https://react-hook-form.com/docs · fetched 2026-08-29 · 8b0c089c11d3
- site_page: https://react-hook-form.com/about-us · fetched 2026-08-29 · c40ef7d0be68
- site_page: https://react-hook-form.com/faqs · fetched 2026-08-29 · 48d1daf1b0aa
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| react-hook-form/react-hook-form | main | 99 |
| react-hook-form/resolvers | plugin | 98 |
For agents
markdown · JSON · MCP: product_card(name="react-hook-form/react-hook-form")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem