0.6.1 • Published 6 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-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