0.6.1 • Published 7 years ago
redux-lazy v0.6.1
redux-lazy
Generating constants, action types, action creators, reducers and containers for you.
How to install
npm i -S redux-lazyHow 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
7 years ago
0.6.0
7 years ago
0.5.0
7 years ago
0.4.2
7 years ago
0.4.1
7 years ago
0.4.0
7 years ago
0.3.1
7 years ago
0.3.0
7 years ago
0.2.5
8 years ago
0.2.4
8 years ago
0.2.3
8 years ago
0.2.2
8 years ago
0.2.1
8 years ago
0.2.0
8 years ago
0.1.2
8 years ago
0.1.1
8 years ago
0.1.0
8 years ago
0.0.2
8 years ago
0.0.1
8 years ago
0.0.0
8 years ago
