4.3.3 • Published 6 years ago

@simplr/react-forms-validation v4.3.3

Weekly downloads
21
License
AGPL-3.0
Repository
github
Last release
6 years ago

This package subscribes to @simplr/react-forms store and it will validate on emitted actions.

Features

  • Validates fields on form store actions (FieldRegistered, ValueChanged, PropsChanged)
  • Subscribes to form store handler and form stores to listen actions
  • Premade validators like: Email, Required, Contains etc.

Get started

To initialise module you need to import subscriber once in your app.

import { InitializeValidation } from "@simplr/react-forms-validation";

InitializeValidation();

Validators example

import { Form, Text, Password } from "@simplr/react-forms-dom";
import { RequiredValidator, EmailValidator } from "@simplr/react-forms-validation";

export function LoginForm(props: {}) {
        return <Form>
            <Text name="username">
                <RequiredValidator error="Username field is required" />
                <EmailValidator error="Username is not valid" />
            </Text>
            <Password name="password">
                <RequiredValidator error="Password field is required" />
            </Password>
            <button>Submit</button>
        </Form>;
    }
}
4.4.0-alpha.12

6 years ago

4.4.0-alpha.11

6 years ago

4.4.0-alpha.10

6 years ago

4.4.0-alpha.9

6 years ago

4.4.0-alpha.8

6 years ago

4.4.0-alpha.7

6 years ago

4.4.0-alpha.5

6 years ago

4.4.0-alpha.4

6 years ago

4.4.0-alpha.3

6 years ago

4.4.0-alpha.2

6 years ago

4.4.0-alpha

6 years ago

4.3.3

7 years ago

4.3.2

7 years ago

4.3.1

7 years ago

4.3.0

7 years ago

4.2.0

7 years ago

4.1.11

7 years ago

4.1.10

7 years ago

4.1.9

7 years ago

4.1.8

7 years ago

4.1.7

7 years ago

4.1.6

7 years ago

4.1.5

7 years ago

4.1.4

7 years ago

4.1.3

7 years ago

4.1.2

7 years ago

4.1.1

7 years ago

4.1.0

7 years ago

4.0.0

7 years ago