Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // this file should actually be in reducers/index.js
- import {combineReducers} from 'redux';
- const rootReducer = combineReducers(
- allReducers(require.context('.', false, /^\.\/(?!index)\w+$/))
- );
- export default rootReducer;
- function allReducers(requireContext) {
- return requireContext
- .keys()
- .filter(reducer => !~reducer.indexOf('.js'))
- .reduce(
- (reducers, reducer) => ({
- ...reducers,
- [reducer.substr(2)]: requireContext(reducer).default,
- }),
- {});
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement