npm install --save redux-page-scope
import { combineReducers } from 'redux';
import { routerReducer } from 'react-router-redux';
import { pageScopeReducer } from 'redux-page-scope';
const rootReducer = combineReducers({
routing: routerReducer,
page: pageScopeReducer(combineReducers({
// your reducers for page scope.
})),
...
});
import { createStore, applyMiddleware } from 'redux';
import { browserHistory } from 'react-router';
import { routerMiddleware } from 'react-router-redux';
import pageScopeMiddleware from 'redux-page-scope';
import rootReducer from './reducers';
const store = createStore(
rootReducer,
applyMiddleware(
routerMiddleware(browserHistory),
pageScopeMiddleware()
)
);