@milkyweb/use-form

0.9.6 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i @milkyweb/use-form

Weekly Downloads

0

Version

0.9.6

License

GPL-3.0-only

Unpacked Size

69.3 kB

Total Files

9

Last publish

Collaborators

  • x0y-gt