@10xjs/form

0.1.7 • Public • Published

@10xjs/form

A high performance zero-config form state library for React.

Build Status Coverage Status

import {Form, Field} from '@10xjs/form';

const FormComponent = () => (
  <Form
    values={{field: ''}}
    onSubmit={(values) => submitHandlerFunction(values)}
  >
    {({submit}) => (
      <form onSubmit={submit}>
        <Field path="field">{({input}) => <input {...input} />}</Field>
        <button>Submit form</button>
      </form>
    )}
  </Form>
);

Readme

Keywords

none

Package Sidebar

Install

npm i @10xjs/form

Weekly Downloads

28

Version

0.1.7

License

MIT

Unpacked Size

289 kB

Total Files

49

Last publish

Collaborators

  • 10xjs