0.0.19 • Published 7 years ago

@qrator/react-form v0.0.19

Weekly downloads
1
License
ISC
Repository
github
Last release
7 years ago

Docs

Read API docs

Get started

Instalation

Install react-form directly from gitlab repo

npm i -S @qrator/react-form

Create you first form

You may use webpack or some module bundler for writing code in ES6 syntax

import * as React from 'react';
import Form, { InputControl } from '@qrator/react-form';

let notEmpty = val => val.trim();

class MyForm extends React.Component {
  handleSubmit(data) {
    // save it on a server
  }
  render() {
    return (
      <Form onSubmit={::this.handleSubmit}>
        <InputControl name='login' validators={[{
          name: 'empty', msg: 'Enter login', f: notEmpty
        }]}/>
        <InputControl
            name='password'
            type='password'
            validators={[name: 'empty', msg: 'Required field', f: notEmpty]}/>
        <button type='submit'>Submit</button>
      </Form>
    );
  }
}

export default MyForm;

You may start demo by command

npm run example -- --env.name signup

After you should open http://localhost:8080 to see demo in your browser

0.0.19

7 years ago

0.0.18

7 years ago

0.0.17

7 years ago

0.0.16

7 years ago

0.0.15

7 years ago

0.0.13

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

1.8.1

7 years ago