Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.01 KB

README.md

File metadata and controls

50 lines (32 loc) · 1.01 KB

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