mirror of
https://github.com/ClaytonWWilson/CS307-Team24.git
synced 2025-12-17 10:48:46 +00:00
29 lines
682 B
JavaScript
29 lines
682 B
JavaScript
import { createStore, combineReducers, applyMiddleware, compose } from "redux";
|
|
import thunk from "redux-thunk";
|
|
|
|
import userReducer from "./reducers/userReducer";
|
|
import dataReducer from "./reducers/dataReducer";
|
|
import uiReducer from "./reducers/uiReducer";
|
|
|
|
const initialState = {};
|
|
|
|
const middleWare = [thunk];
|
|
|
|
const reducers = combineReducers({
|
|
user: userReducer,
|
|
data: dataReducer,
|
|
UI: uiReducer
|
|
});
|
|
|
|
|
|
const store = createStore(
|
|
reducers,
|
|
initialState,
|
|
compose(
|
|
applyMiddleware(...middleWare),
|
|
window.__REDUX_DEVTOOLS_EXTENSION__ ? window.__REDUX_DEVTOOLS_EXTENSION__() : f => f // Can be removed after debugging is finished
|
|
)
|
|
);
|
|
|
|
export default store;
|