0.0.17 • Published 6 years ago

use-controlled-form v0.0.17

Weekly downloads
19
License
MIT
Repository
github
Last release
6 years ago

use-controlled-form

npm CircleCI

Create simple controlled React forms, using hooks ⚓, without all the fluff!

🚨 use-controlled-form requires React >= 16.8 🚨

Installation

Install with NPM:

npm i use-controlled-form

Install with Yarn:

yarn add use-controlled-form

Basic Usage

import useForm from "use-controlled-form";

function LoginForm() {
  const { fields, onSubmit } = useForm({
    initialValues: {
      username: "",
      password: ""
    },
    onSubmit: values => {
      console.log(values); // { username: 'foo', password: 'bar' }
    }
  });

  return (
    <form onSubmit={onSubmit}>
      <input {...fields.username} />
      <input type="password" {...fields.password} />
      <button type="submit">Login</button>
    </form>
  );
}

export default LoginForm;
0.0.17

6 years ago

0.0.16

6 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago