use-form-hook-react

1.0.0 • Public • Published

react-use-form-hook

tiny form hook validator

NPM JavaScript Style Guide

Install

npm install --save react-use-form-hook

Usage

import React, { Component } from 'react';

import useForm from 'react-use-form-hook';

function YourComponent() {
  const {
    values,
    errors,
    isValid,
    handleChange,
    handleSubmit,
    handleBlur,
  } = useForm(yourStateObj, validationsFn, submitFn);

  return (
    <form onSubmit={handleSubmit}>
      <input
        name="firstName"
        value={values.firstName}
        onBlur={handleBlur}
      />
      { errors.firstName && <span>{errors.firstName}</span>}
      <input
        name="lastName"
        value={values.lastName}
        onBlur={handleBlur}
      />
      { errors.lastName && <span>{errors.lastName}</span>}
      <button type="submit" disabled={isValid}></button>
    </form>
  )
}

License

MIT © jesus-castro3

Readme

Keywords

none

Package Sidebar

Install

npm i use-form-hook-react

Weekly Downloads

2

Version

1.0.0

License

MIT

Unpacked Size

13.6 kB

Total Files

7

Last publish

Collaborators

  • jesus-castro3