kpdux
Install
npm install kpdux react-redux
Usage
import kpdux from "kpdux";
const store = kpdux.createStore({
"auth": {
"state": {
"token": ""
},
"reduces": {
setToken(state, token) {
state.token = token;
}
},
"actions": {
auth(login, password) {
let state = this.getState();
this.setToken("your token");
}
}
}
});
import {connect} from "react-redux";
class AuthForm extends React.Component {
}
const putStateToProps = (state) => {
return {
};
};
const putActionsToProps = () => {
return {
"login": store.auth.login
};
};
export default connect(putStateToProps, putActionsToProps)(AuthForm);