Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
react-hook-form/react-hook-form: 📋 React Hooks for form state management and validation (Web + React Native)

react-hook-form/react-hook-form: 📋 React Hooks for form state management and validation (Web + React Native)

14 hours ago

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 a number for age.</p>} <input type="submit" /> </form> ); }

Sponsors

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

Major Sponsors

| Follower24 | |---| | |

Supporting Sponsors

| Pennylane | Thanks.dev | Kinsta | Niche | Principal | Hygraph | |---|---|---|---|---|---| | | | | | | |

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

Chat with me