0.0.17 • Published 5 years ago

use-controlled-form v0.0.17

Weekly downloads
19
License
MIT
Repository
github
Last release
5 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

5 years ago

0.0.16

5 years ago

0.0.15

5 years ago

0.0.14

5 years ago

0.0.13

5 years ago

0.0.12

5 years ago

0.0.11

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago