1.0.0 • Published 8 years ago

redux-page-scope v1.0.0

Weekly downloads
9
License
MIT
Repository
github
Last release
8 years ago

redux-page-scope

Installation

npm install --save redux-page-scope

Usage

Installing Reducers

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.
  })),
  ...
});

Installing middlewares

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()
  )
);