useForm Hook
register 함수
handleSubmit 함수
에러
import React from 'react';
import { useForm } from 'react-hook-form';
function MyForm() {
const { register, handleSubmit, formState: { errors } } = useForm();
const onSubmit = data => {
console.log(data);
};
return (
<form onSubmit={handleSubmit(onSubmit)}>
<div>
<label>First Name</label>
<input {...register('firstName', { required: true })} />
{errors.firstName && <span>This field is required</span>}
</div>
<div>
<label>Last Name</label>
<input {...register('lastName', { required: true })} />
{errors.lastName && <span>This field is required</span>}
</div>
<input type="submit" />
</form>
);
}
export default MyForm;