Skip to content

Instantly share code, notes, and snippets.

@radiegtya
Created May 13, 2018 03:13
Show Gist options
  • Save radiegtya/63cad170f0a273c8adecbfee9ccf60be to your computer and use it in GitHub Desktop.
Save radiegtya/63cad170f0a273c8adecbfee9ccf60be to your computer and use it in GitHub Desktop.
import { createReactNavigationReduxMiddleware } from 'react-navigation-redux-helpers'
import { createStore, applyMiddleware } from 'redux'
// #1. import redux-promise-middleware
import promiseMiddleware from 'redux-promise-middleware'
// #2. import redux-logger
import logger from 'redux-logger'
import reducers from './rootReducers'
const middleware = createReactNavigationReduxMiddleware(
"root",
state => state.nav,
)
const store = createStore(
reducers,
applyMiddleware(
middleware,
// #3. register promiseMiddleware and logger in our middleware
promiseMiddleware(),
logger
),
);
export default store
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment