pastebin-ipfs
pastebin-ipfs copied to clipboard
build(deps): bump react-hook-form from 7.20.5 to 7.36.0
Bumps react-hook-form from 7.20.5 to 7.36.0.
Release notes
Sourced from react-hook-form's releases.
Version 7.36.0
🚂 feature: reset to support callback syntax (#9051)
resetwith partial form values will require invokinggetValuesat the same time, here is an improvement 👇Convert your code from:
reset({ ...getValues(), partialData: 'onlyChangeThis' })to:
reset((formValues) => { return { ...formValues, partialData: 'onlyChangeThis' } })Version 7.35.0
🎉 feature: new type
FieldPathByValuefield path by value generic implementationfunction CustomFormComponent< TFieldValues extends FieldValues, Path extends FieldPathByValue<TFieldValues, Date> >({ control, name }: { control: Control<FieldValues>; name: Path }) { const { field } = useController({ control, name, }); }function App() { const { control } = useForm<{ foo: Date; baz: string; }>();
return ( <form> <CustomFormComponent control={control} name="foo" /> {/* no error /} <CustomFormComponent control={control} name="baz" /> {/ throw an error since baz is string */} </form> </tr></table>
... (truncated)
Commits
35bacba7.36.056cfe04🚂 feature:resetto support callback syntax (#9051)104314d📃 update sponsors list1f8d0067.35.0a9c8d28📚 simplify quickstart example1f2e788💚 ci: stop csb ci from publishing a comment on PR (#8977)dffdd29🛵 close #8969 improve type foruseFieldArrayrulesvalidateprop (#8974)d33e099🌚 fix #8970 register remove existing registered fields (#8973)6f95711💨 close #8970 register field array cause render issue (#8972)a4bef50🔐 github workflows security hardening (#8965)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)