@hack4impact-utk/use-form-validation
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

useFormValidation

This package contains a single React hook for implementing form validation using Zod in React applications.

Installation

npm install @hack4impact-utk/use-form-validation

Usage

In a component, you can simply import the useFormValidation hook, and call it with the Zod schema you are going to use to validate the form.

import { useFormValidation } from '@hack4impact-utk/use-form-validation';

const schema = z.object({
  email: z.string().email(),
  password: z.string().min(8),
});

function MyComponent() {
  const validate = useFormValidation(schema);

  ...

  return (...)
}

TODO

  • [ ] Add tests
  • [ ] Add examples
  • [ ] Add documentation

Readme

Keywords

none

Package Sidebar

Install

npm i @hack4impact-utk/use-form-validation

Weekly Downloads

55

Version

2.0.0

License

ISC

Unpacked Size

6.88 kB

Total Files

8

Last publish

Collaborators

  • andlrutt
  • zaviermiller