Skip to content

Instantly share code, notes, and snippets.

@VithuJey
Created October 21, 2021 15:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save VithuJey/1f61f97b35aa52094e855e81c1b0d9c3 to your computer and use it in GitHub Desktop.
Save VithuJey/1f61f97b35aa52094e855e81c1b0d9c3 to your computer and use it in GitHub Desktop.
Just a gist to explain React Hook Form (RHF)
export default function DeliveryForm() {
const { register, handleSubmit, formState: { errors } } = useForm();
const onSubmit = data => console.log(data);
return (
<form onSubmit={handleSubmit(onSubmit)}>
<input placeholder="Full Name" {...register("fullName")} />
<input placeholder="Delivery Address" {...register("deliveryAddress", { required: true })} />
{errors.deliveryAddress && <span>Delivery Address is required</span>}
<button type="submit">Review Order</button>
</form>
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment