Skip to content

dineshvgp/react-validation-mixin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Simple validation mixin (HoC) for React.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%