Popularity
9.8
Stable
Activity
9.4
Declining
31,878
167
1,578

Monthly Downloads: 0
Programming language: TypeScript
License: MIT License
Tags: Code Design     Form Logic    
Latest version: v7.38.0

react-hook-form alternatives and similar libraries

Based on the "Form Logic" category.
Alternatively, view react-hook-form alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of react-hook-form or a related project?

Add another 'Form Logic' Library

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

Thanks go to these kind and lovely sponsors!

Backers

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

Contributors

Thanks go to these wonderful people! [[Become a contributor](CONTRIBUTING.md)].


*Note that all licence references and agreements mentioned in the react-hook-form README section above are relevant to that project's source code only.