react-hook-form

Performant, flexible and extensible forms library for React Hooks

react-hook-form downloads react-hook-form version react-hook-form license

react-hook-form유사 패키지:
npm 다운로드 트렌드
3 년
🌟 react-hook-form의 README.md에 실시간 사용 차트를 표시하려면 아래 코드를 복사하세요.
## Usage Trend
[![Usage Trend of react-hook-form](https://npm-compare.com/img/npm-trend/THREE_YEARS/react-hook-form.png)](https://npm-compare.com/react-hook-form#timeRange=THREE_YEARS)
Cumulative GitHub Star Trend
🌟 react-hook-form의 README.md에 GitHub Stars 트렌드 차트를 표시하려면 아래 코드를 복사하세요.
## GitHub Stars Trend
[![GitHub Stars Trend of react-hook-form](https://npm-compare.com/img/github-trend/react-hook-form.png)](https://npm-compare.com/react-hook-form)
통계 세부사항
패키지
다운로드
Stars
크기
Issues
발행일
라이선스
react-hook-form13,562,20844,1121.19 MB1155日前MIT
react-hook-form의 README

npm downloads npm npm Discord

Get started | API | Form Builder | FAQs | Examples

Features

Install

npm install react-hook-form

Quickstart

import { useForm } from 'react-hook-form';

function App() {
  const {
    register,
    handleSubmit,
    formState: { errors },
  } = useForm();

  return (
    <form onSubmit={handleSubmit((data) => console.log(data))}>
      <input {...register('firstName')} />
      <input {...register('lastName', { required: true })} />
      {errors.lastName && <p>Last name is required.</p>}
      <input {...register('age', { pattern: /\d+/ })} />
      {errors.age && <p>Please enter number for age.</p>}
      <input type="submit" />
    </form>
  );
}

Sponsors

We’re incredibly grateful to these kind and generous sponsors for their support!

Past Sponsors

Thank you to our previous sponsors for your generous support!

Backers

Thanks go to all our backers! [Become a backer].

Contributors

Thanks go to these wonderful people! [Become a contributor].





Documentation website supported and backed by Vercel