github react-hook-form/react-hook-form v7.14.0
Version 7.14.0

latest releases: v7.51.3, v7.51.2, v7.51.1...
2 years ago

🥳 feature: add dependent validation - run a dependent field's validation after another field's validation runs (#6141)

const App = () => {
  const { register, getValues } = useForm();

  return (
    <form>
      <input
        {...register('firstName', {
          validate: (value) => {
            return getValues('lastName') === value;
          }
        })}
      />
      <input {...register('lastName', { deps: ['firstName'] })} /> // dependant validation
    </form>
  );
};

🦆 close #6319 remove shallow clone with watch return value (#6336)
🗝️ fix #6320 type issue with provider context (#6326)
🎛️ fix #6335 useController only update field ref #6341
🎮 close #6328 useController set defaultValue to be part of formValues (#6329)
📭 close #6367 missing absent empty object and array input from defaultValues (#6368)

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

NewReleases is sending notifications on new releases.