react-hook-form
7.91.0 · 23 Oct 2026MIT42M / weekRepositoryHomepagenpmAtom feed
Your version
7.91.0 is the newest release of 7.x.
In short
5 new
Release note
Added
Trigger
Trigger will enable object name trigger and field array name trigger
useFieldArray({ name: 'test' });
trigger('name'); // will trigger the whole field array to validateregister
Added a
disabledprop as an option to toggle input disable attributeRegister will be able to seek input DOM reference through the
refcallback
register('test', { disabled: true }) // will set value to undefined and pass disabled down to the input attribute
<div {...register('test')}>
<input name="test" /> // this input will be registered
</div>useWatch
Added
disabledprop to toggle the state subscription.
useWatch({ disabled: true }); // you toggle the subscriptionuseFormState
Added
disabledprop to toggle the state subscription.
useFormState({ disabled: true }); // you toggle the subscriptionsetValue
Allow set value for non-registered inputs include nested object and array field.
<input {...register('test.0.firstName')} />
setValue('test', [{ firstName: 'bill' }, {firstName: 'kotaro}, {firstName: 'joris'}]) // this will works