Skip to content

Instantly share code, notes, and snippets.

@shanebdavis
Created December 28, 2019 22:00
Show Gist options
  • Save shanebdavis/50de77f5a54ff71fd3ebc2beda99ca24 to your computer and use it in GitHub Desktop.
Save shanebdavis/50de77f5a54ff71fd3ebc2beda99ca24 to your computer and use it in GitHub Desktop.
modular-redux-tutorial store.js
const { createStore, combineReducers } = require("redux");
let reducers = {};
export const store = createStore(s => s);
store.injectReducer = (key, reducer) => {
reducers[key] = reducer;
store.replaceReducer(combineReducers(reducers));
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment