npm @hookform/resolvers 1.0.0-rc.2
Version v1.0.0-rc.2

latest releases: 3.6.0, 3.5.0, 3.4.2...
3 years ago

🎉 Zod resolver

import React from 'react';
import { useForm } from 'react-hook-form';
import { zodResolver } from '@hookform/resolvers/zod';
import * as z from 'zod';

const schema = z.object({
  username: z.string(),
});

const App = () => {
  const { register, handleSubmit } = useForm({
    resolver: zodResolver(schema),
  });
  
  return (
    <form onSubmit={handleSubmit((d) => console.log(d))}>
      <input name="name" ref={register} />
      <input name="age" type="number" ref={register} />
      <input type="submit" />
    </form>
  );
};

Don't miss a new resolvers release

NewReleases is sending notifications on new releases.