Skip to content

Latest commit

 

History

History
executable file
·
46 lines (27 loc) · 1.62 KB

README.md

File metadata and controls

executable file
·
46 lines (27 loc) · 1.62 KB

react-validation-mixin

Simple validation library for React.

This library simply wraps your React Component, transferring it props containing the boilerplate to validate a React form.

react-validation-mixin aims to provide a low-level toolkit for React.Component validation, relying on existing validation libraries.

This library currently supports a single strategy joi-validation-strategy but the community is urged to expand the available strategies. Each strategy is responsible for the data validation and error message responses. A complete list of strategies will be maintained here for community reference.

Users of the library are required to install and include the mixin and a chosen strategy.



Install

Install mixin via npm:

> npm install --save react-validation-mixin

Install validation strategy via npm:

> npm install --save joi-validation-strategy

Make sure you install the peer dependency Joi if using the joi-validation-strategy:

> npm install --save joi

See Joi for a full list of api validation strategies available.


Please contribute suggestions, features, issues, and pull requests.