redux-store-init
Version:
redux-store-init is a function used to initialize store.
49 lines (33 loc) • 1.12 kB
Markdown
redux-store-init is a function used to initialize store.
<a href="https://www.npmjs.com/package/redux-store-init"><img src="https://img.shields.io/npm/v/redux-store-init.svg?style=flat-square"></a>
<a href="https://www.npmjs.com/package/redux-store-init"><img src="https://img.shields.io/npm/dm/redux-store-init.svg?style=flat-square"></a>
```js
npm install --save redux-store-init
```
```js
import React from 'react';
import { hydrate } from 'react-dom';
import { Provider } from 'react-redux';
import * as reducers from './reducers';
import Store from 'redux-store-init';
import thunk from 'redux-thunk';
import logger from 'redux-diff-logger';
const store = Store({ reducers, devtool: true, applyMiddlewares: [thunk, logger] });
// or
// Store({ reducers, devtool: true }, [thunk, logger]);
hydrate(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('app')
);
```
- devtool: Boolean
- reducers: Object
- compose: Array
- initState: Object
- applyMiddlewares: Array