0.6.1 • Published 6 years ago

redux-lazy v0.6.1

Weekly downloads
78
License
MIT
Repository
github
Last release
6 years ago

redux-lazy

Generating constants, action types, action creators, reducers and containers for you.

NPM

npm version Build Status Coverage Status Linux Build Windows Build

Dependency Status devDependency Status peerDependencies Status

NSP Status Known Vulnerabilities License GitHub stars GitHub forks GitHub issues Twitter

How to install

 npm i -S redux-lazy

How to use

import RL from 'redux-lazy';

const rl = new RL('post');

rl.addAction('title', { title: '' });

const {
  nameSpace,
  types,
  actions,
  defaultState,
  reducer,
  mapStateToProps,
  mapDispatchToProps,
  Container,
} = rl.flush();

React example

import React from 'react';
import RL from 'redux-lazy';

const rl = new RL('post');

rl.addFormAction('submit');
rl.addFormElementAction('title');

const { Container, reducer } = rl.flush();

const FormComponent = props => (
  <form onSubmit={props.submitAction}>
    <input
      type="text"
      value={props.title}
      onChange={props.titleAction}
    />
  </form>
);

export default Container(FormComponent);

export { reducer };

Just add reducer to redux and this example should work.

Articles

React — redux for lazy developers:

React/Redux development on steroids

Documentation

0.6.1

6 years ago

0.6.0

6 years ago

0.5.0

6 years ago

0.4.2

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago

0.0.0

6 years ago