| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-10-10 | 810 Bytes | |
| Version 7.65.0 source code.tar.gz | 2025-10-10 | 3.2 MB | |
| Version 7.65.0 source code.zip | 2025-10-10 | 3.4 MB | |
| Totals: 3 Items | 6.7 MB | 0 | |
🧿 feat: <Watch /> component (#12986)
:::tsx
import { useForm, Watch } from 'react-hook-form';
const App = () => {
const { register, control } = useForm();
return (
<div>
<form>
<input {...register('foo')} />
<input {...register('bar')} />
</form>
{/* re-render only when value of `foo` changes */}
<Watch
control={control}
names={['foo']}
render={([foo]) => <span>{foo}</span>}
/>
</div>
);
};
🐞 fix: respect parent-provided useFieldArray rules (#13082) (#13083
🐞 fix: getDirtyFields submit fields with null values when using useForm (#13079)
thanks to @tesseractjh, @Han5991 & @jonathanarnault