github react-hook-form/react-hook-form v3.19.0
Version 3.19.0

latest releases: v7.51.5, v7.51.4, v7.51.3...
4 years ago

watch API update:

  1. watch return default value change:
    watch(['test', 'test1']) // deafult value return [undefined, undefined] instead of undefined
    watch() // default value return {} instead of undefined

  2. watch integrate with defaultValues
    watch will inherit from data in defaultValues, but watch function arguments remain unchanged. second argument defaultValue will overwrite data in defaultValues which set up in useForm()

  3. watch now support nested object look up
    eg

  const data = watch('test');
  console.log(data);

    <form>
      <input name="test[0]" ref={register} />
      <input name="test[1]" ref={register} />
    </form>

this above example will watch both test[0] and test[1]

defaultValues update:

defaultValues now support nested object, eg:

const { register } = useForm({
  defaultValues: { test: {data: [1, 2]}},
})

getValues update:

getValues now support nest argument to return data in a nested format, eg:

getValues(); // {'test[0]': 1, 'test[1]': 2}
getValues({ nest: true }); // {test: [1,2]}

setError update:

you can no longer clear an error with setError use clearError instead

Don't miss a new react-hook-form release

NewReleases is sending notifications on new releases.