Packages

react-hook-form

7.91.0 · 23 Oct 2026MIT42M / weekRepositoryHomepagenpmAtom feed

Upgrading react-hook-form from 5.7.2 to 6.0.0

1 release in betweenevery note read

Other targets from 5.7.2Latest7.91.0
2
changes to make
0
advisories fixed
6
new
0
fixes

Before you upgrade

Tick each one off as you go
  • breaking6.0.0
  • breaking6.0.0

Release by release

  1. 6.0.0

    1 Jul 20206 new
    • new

      Config for shouldUnregister which allow input to be persist even after unmount

    • new

      Auto focus with useFieldArray

    • new

      TS: NestedValue

    • new

      useWatch (new) subscribe to registered inputs.

    • new

      getValues() support array of field names

    • new

      useForm({ mode: 'all' }) support all validation

11 other lines we could not sort, mostly version bumps
  • Rename validationResolver to resolver

    6.0.0
  • Rename validationContext to context

    6.0.0
  • Rename validateCriteriaMode to criteriaMode

    6.0.0
  • Rename triggerValidation to trigger

    6.0.0
  • Rename clearError to clearErrors

    6.0.0
  • Rename FormContext to FormProvider

    6.0.0
  • Rename dirty to isDirty

    6.0.0
  • dirtyFields change type from Set to Object

    6.0.0
  • Controller with render props API, and removed the following props:

    6.0.0
  • setError will focus one error at a time and remove confusing set multiple errors, behavior change.

    6.0.0