Performant, flexible and extensible forms with easy to use validation.
Migrate your React Hook Form codebase from older version to new without the hassle by using our codemod scripts
npx @hookform/codemod <transform> <path> [...options]
transform
- name of transform, see available transforms below.path
- files or directory to transform--dry
option for a dry-run and use --print
to print the output for comparisonThis will start an interactive wizard, and then run the specified transform.
v7/update-register
Update the register
API inside a component that use useForm
of React Hook Form. This transform is not applied if the component doesn't use useForm
.
npx @hookform/codemod v7/update-register
v7/move-errors-to-formState
It moves errors
API into formState
inside a component that use useForm
of React Hook Form. This transform is not applied if the component doesn't use useForm
.
npx @hookform/codemod v7/move-errors-to-formState
Thanks goes to all our backers! [Become a backer].
Thanks goes to these wonderful organizations! [Contribute].
Thanks goes to these wonderful people! [Become a contributor].