Skip to content

x0y-gt/use-form

Repository files navigation

useForm

Trying to make the simplest react form hook

NPM JavaScript Style Guide

Get Started

Install

npm install --save @milkyweb/use-form

or

yarn add @milkyweb/use-form

Register a Form

Inside another hook or your component:

const { register, handleSubmit } = useForm()

Register Fields

After the useForm initialization, you can use the register function to define new fields. This function returns 3 objects, e.g:

const { props, isTouched, errors } = register('name')
  • The props object must be passed to the form field.
  • isTouched turns into true when the user first touches the fields
  • And error is an object containing possible errors
<input name='lastname' type='text' {...props} />

Events

License

GNUv3 © x0y-gt

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published