Back to React Hook Form

Template

docs/Template.md

7.75.04.1 KB
Original Source
<div align="center"> <a href="https://react-hook-form.com" title="React Hook Form - Simple React forms validation">
    </a>
</div>

https://user-images.githubusercontent.com/10513364/152621466-59a41c65-52b4-4518-9d79-ffa3fafa498a.mp4

<div align="center">

</div> <p align="center"> <a href="https://react-hook-form.com/get-started">Get started</a> | <a href="https://react-hook-form.com/docs">API</a> | <a href="https://github.com/bluebill1049/react-hook-form/tree/master/examples">Examples</a> | <a href="https://react-hook-form.com">Demo</a> | <a href="https://react-hook-form.com/form-builder">Form Builder</a> | <a href="https://react-hook-form.com/faqs">FAQs</a> </p>

Features

Install

npm install react-hook-form

Quickstart

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

function App() {
  const {
    register,
    handleSubmit,
    formState: { errors },
  } = useForm();
  const onSubmit = (data) => console.log(data);

  return (
    <form onSubmit={handleSubmit(onSubmit)}>
      <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>
  );
}
<a href="https://ui.dev/bytes/?r=bill"> </a>

Sponsors

Thanks go to these kind and lovely sponsors (companies and individuals)!

~Sponsors

Backers

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

<a href="https://opencollective.com/react-hook-form#backers"> </a>

Contributors

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

<a href="https://github.com/react-hook-form/react-hook-form/graphs/contributors"> </a>

Helpers

Thank you for helping and answering questions from the community.

~Helpers

Organizations

Thanks go to these wonderful organizations! [Contribute].

<a href="https://github.com/react-hook-form/react-hook-form/graphs/contributors"> </a> <!-- -->