Performant, flexible and extensible forms with easy-to-use validation.

Joined October 2019
228 Photos and videos
Pinned Tweet
๐ŸŽ‰ We are finally here! Version 7! After 2 years of working on this library. We can confident to say this is the best we can offer to everyone on building forms in React. We hope you will enjoy building form in React. react-hook-form.com/
15
61
310
๐Ÿš€ v7.79.0 is out! ๐Ÿšท Added disabled support for FieldArray ๐Ÿž Fixed Controller onChange promises ๐Ÿž Improved deepEqual shared reference handling ๐Ÿž Fixed radio group native validation ๐Ÿž Fixed Fast Refresh, StrictMode, and React Compiler issues (v8) github.com/react-hook-form/rโ€ฆ
2
27
1,200
๐Ÿš€ v7.77.0 is out! ๐Ÿฅก Added resetDefaultValues() for updating defaultValues ๐Ÿš Hardened get() ๐Ÿž Fixed FieldArray errors, reset(), shouldUnregister, and isDirty ๐Ÿ‘ Smaller bundle Release notes ๐Ÿ‘‡ github.com/react-hook-form/rโ€ฆ
1
4
80
4,193
๐Ÿš€ @hookform/resolvers v5.4.0 is out! โœจ Features โ€ข Added ata-validator resolver ๐Ÿ›  Fixes & improvements โ€ข Fixed toNestErrors.ts issue โ€ข Added guidance for passing context to yupResolver via useForm Thanks to all contributors ๐Ÿ™Œ github.com/react-hook-form/rโ€ฆ
1
2
36
1,883
๐Ÿš€ v7.76.0 is out! โ€ข Improved isDirty sync with dirtyFields โ€ข Better useFieldArray consistency โ€ข Preserved nested resolver errors in trigger() โ€ข Restored TypeScript 4 compatibility Plus lots of edge-case fixes and DX improvements ๐Ÿ‘ github.com/react-hook-form/rโ€ฆ
3
9
132
8,156
๐Ÿš€ v7.75.0 is out! ๐Ÿฆง Smarter dirtyFields pruning (no more empty false nodes) ๐ŸŽน TypeScript 6 ๐ŸŒก๏ธ Small improvements to setValue & reset ๐Ÿž Multiple fixes: FormProvider, isDirty, useWatch, field arrays Great work from contributors ๐Ÿ™Œ
10
181
9,557
๐Ÿš€ React Hook Form v7.74.0 is out ๐Ÿช‡ New: setValues for flexible updates ๐Ÿž Fixes: โ€ข preserve value when useController name changes โ€ข handle null parent on nested unregister โ€ข treat NaN as empty with valueAsNumber Small release, solid improvements ๐Ÿ‘Œ github.com/react-hook-form/rโ€ฆ
2
20
308
12,790
๐Ÿš€ Version 7.73.1 published ๐Ÿš‰ faster deepEqual & memoized submit ๐Ÿ‘€ skip re-render when setValue unchanged important fixes for field state, watch, and nested values โš ๏ธ v7.73.0 had an npm false positive flag โ€” now resolved github.com/react-hook-form/rโ€ฆ
4
74
3,906
โš“๏ธ feat: Built-in form-level validation Introducing a new validate option in useForm โ€” works with the built-in validator for cross-field validation. โ€ข Supports async logic out of the box โ€ข Flexible return types: true, string, or structured error
4
7
94
7,060
Thanks to @vercel for 6 years of sponsoring and hosting our website. We experienced a brief downtime last night, but it looks like itโ€™s been resolved by the Vercel team. Once again, thank you for the continued support over the years โ€” much appreciated ๐Ÿ™
1
1
78
6,075
๐Ÿš€Say hello to the new <Watch /> โ€” a super simple, declarative way to watch form values. If you love useWatch(), youโ€™ll really love this. Go check it out! โšก๏ธ react-hook-form.com/docs/useโ€ฆ
3
55
450
63,090
v7.61.0 has been published ๐ŸŽ‰ ๐Ÿงฎ compute prop for useWatch ๐Ÿ‘จโ€๐Ÿ”ง Trigger watch only on value change ๐Ÿ™ Track name in setValue subscriptions โŒจ๏ธ Return type fix for watch defaultValue ๐Ÿž Bug fixes ๐Ÿงน Cleanup: unused utils & patterns github.com/react-hook-form/rโ€ฆ
3
24
187
8,948
Huge thanks to @kotarella1110 for the awesome contribution on compute type support! ๐Ÿ™Œ
16
1,312
๐Ÿ“‹ React Hook Form retweeted
7 Jun 2025
๐ŸŒž Great news! @hookform/resolvers 5.1.0 now supports Zod v4, Zod v4 mini, and Zod v3! ๐Ÿš€๐ŸŽ‰ Big thanks to @craviottoalex for starting the effort ๐Ÿ™ and to @colinhacks for bringing it to the finish line! ๐Ÿ› ๏ธ๐Ÿ’ช
10
38
495
31,035
๐Ÿ”ฅ Resolver v5 released! github.com/react-hook-form/rโ€ฆ
1 Apr 2025
๐Ÿš€ @hookform/resolvers v5 is out! Highly requested & finally here! Now with type inference from your schemaโ€”no more manual typing! ๐ŸŽฏ Try it with Zod, @arktypeio, @valibot and more! Big thanks to @kotarella1110, @lukedeentaylor, and @bluebill1049 for the help! ๐Ÿ™Œ
1
10
172
8,486
Sorry, our documentation has been taken down temporarily. If you need to access it, please use this link for now: deploy-preview-1130--sage-caโ€ฆ (Thanks Netlify <3). We apologize for the inconvenience ๐Ÿ™

2
15
2,180
The documentation is unpaused and the issue has been resolved.
5
823
๐ŸŽ‰ hookform/lenses v0.1.1 released github.com/react-hook-form/lโ€ฆ - Functional Lenses - Deep Structure Support - Type-Safe Form State - Improved Array Handling Credit goes to @aspirisenโค๏ธ for creating this github.com/react-hook-form/lโ€ฆ
3
18
254
15,019
๐Ÿš€ We are doing great in 2024 (State of React 2024), with more improvements and features in 2025. Thanks to everyone who contributes to and uses the library.
3
36
1,816
๐ŸŽ‰ hookform/resolvers v4.0.0 released github.com/react-hook-form/rโ€ฆ - TS: values infer from schema - Support for names option - fluentvalidation-ts resolver - Standard-schema resolver - Upgrade to effect v3 Huge update, massive thanks to @_jorisreโค๏ธ
6
39
454
22,355