React crudify allows you to generate a reduced crud easily with just a few lines of code. It will simplify your life and make you save time in your coding
npm install --save react-crudify
import { redux } from 'react-crudify';
export default redux().reducersFor('projects')
import { combineReducers } from "redux";
import projectReducer from "./project";
export default combineReducers({
projects: projectReducer
});
import { routerMiddleware } from 'react-router-redux';
import { createStore, applyMiddleware } from 'redux';
import thunk from 'redux-thunk';
import { createBrowserHistory } from 'history';
import rootReducer from './reducers';
export const history = createBrowserHistory();
const bindMiddleware = (middleware) => {
if (process.env.NODE_ENV !== "production") {
const { composeWithDevTools } = require("redux-devtools-extension");
return composeWithDevTools(applyMiddleware(...middleware));
}
return applyMiddleware(...middleware);
};
export const store = createStore(
rootReducer,
bindMiddleware([thunk, routerMiddleware(history)])
);
- itemsFor
- reducersFor
- action
- get
- create
- update
- delete
- fetch
- getData
- value
- meta
- block
- element
-
reducer
-
login
-
register
-
logout
-
forgotPassword
-
resetPassword
-
intercept
- basket
- checkout
- setBasketItem
- addToBasket
- removeFromBasket
- clearBasket
- addQtyItem
- minusQtyItem
- setShippingDetails
- setPaymentDetails
- resetCheckout
MIT © armelgeek