Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/recruit-tech/redux-page-scope

Page scope state management for Redux
https://github.com/recruit-tech/redux-page-scope

Last synced: about 11 hours ago
JSON representation

Page scope state management for Redux

Awesome Lists containing this project

README

        

# redux-page-scope

## Installation

```
npm install --save redux-page-scope
```

## Usage

### Installing Reducers

```javascript
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

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