@cweise/redux-valacts

0.1.0 • Public • Published

@cweise/redux-valacts

redux-valacts is a small companion library to create flux like redux-actions with a validation schema.

Install

npm i @cweise/redux-valacts yup --save
yarn add @cweise/redux-valacts yup

Usage

import { object, string } from "yup";
import { createAction } from "@cweise/redux-valacts";

const validationSchema = object({
  username: string().required(),
  password: string()
});

const login = createAction("LOGIN", { validationSchema });

// This will throw an error because username is required
login({
  username: "",
  password: "XXX"
});

Dependents (0)

Package Sidebar

Install

npm i @cweise/redux-valacts

Weekly Downloads

1

Version

0.1.0

License

ISC

Unpacked Size

2.14 kB

Total Files

4

Last publish

Collaborators

  • cweiseonnen