Guest User

Untitled

a guest
Apr 25th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. import React from 'react'
  2. import { render } from 'react-dom'
  3. import { createStore, applyMiddleware } from 'redux'
  4. import thunkMiddleware from 'redux-thunk'
  5. import { Router } from 'react-router-dom'
  6. import {apiMiddleware} from 'redux-api-middleware';
  7.  
  8. import Root from './containers/Root'
  9. import rootReducer from './reducers'
  10. import history from './constants/history'
  11.  
  12. const store = createStore(rootReducer, applyMiddleware(apiMiddleware, thunkMiddleware))
  13.  
  14. render(
  15. <Router history={history}>
  16. <Root store={store} />
  17. </Router>
  18. ,
  19. document.getElementById('root')
  20. )
  21.  
  22. import { createStore, applyMiddleware, combineReducers } from 'redux';
  23. import { apiMiddleware } from 'redux-api-middleware';
  24. import reducers from './reducers';
  25.  
  26. const reducer = combineReducers(reducers);
  27. const createStoreWithMiddleware = applyMiddleware(apiMiddleware)(createStore);
  28.  
  29. export default function configureStore(initialState) {
  30. return createStoreWithMiddleware(reducer, initialState);
  31. }
  32.  
  33. const store = configureStore(initialState);
Add Comment
Please, Sign In to add comment