π 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.
https://t.co/ijDxLXkJMW
Did you know React Hook Form has a <FormState /> component? π
It lets you subscribe to form state declaratively, with isolated re-renders and less boilerplate.
https://t.co/iBIOuGrRvG
Here's a quick example π
π Introducing the redesigned React Hook Form docs!
Huge thanks to all our contributors and sponsors for being part of this journey. β€οΈ Open source wouldn't be possible without you!
Check it out π https://t.co/8RlbY8sa5f
π v7.87.0 is out!
β¨ Highlights:
β’ Better type safety with getErrors() & OpaqueTypes
β’ trigger() now supports shouldTouch
β’ Performance improvements
β’ Fixes across useWatch, Controller & useFieldArray
β’ Validation & Next.js improvements
π https://t.co/wqZHpvqEF2
π v7.85.0 is now available!
β¨ React <Activity /> support
π οΈ Improvements to useWatch, setValue, validation & field arrays
π Multiple bug fixes and TS improvements
π§Ή Deps and internal cleanup
Huge thanks to everyone who contributed! β€οΈ
https://t.co/fB5NR1A73a
π v7.83.0 is out!
β‘ Improved dirtyFields performance
β‘ Better TypeScript performance & recursive type depth handling
β‘ File input event improvements
β¨ New delayError option for setValue
Several fixes improving form state consistency and reliability.
https://t.co/wqZHpvqEF2
React Hook Form v7.81.0 is out! π
- New <FieldArray /> component
- More performance improvements
- Fixes for useFieldArray, reset, useController, validation, setValue, and more.
React Hook Form just keeps getting better. π
https://t.co/K0PlEC2upy
π Big one for the React Hook Form community: Thoughtworks has placed React Hook Form in the Adopt ring on its Technology Radar.
A strong signal that RHF is seen as a proven choice for building forms in modern React apps. π
See it here π
https://t.co/E4Mr7t8OFV
π @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 π
https://t.co/hAI2Qw6CYs
π 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 π
@yslpn Itβs open source, not a product with fixed roadmaps and deadlines. v8 beta is already in progressβwithout a full-time team.
If React Compiler support matters, try the beta, give feedback, or contributeβasking for timelines wonβt speed it up.
π 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 π
https://t.co/0leULw6Iqr
π 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
https://t.co/rELleRDl74
βοΈ 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
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 π