1234567891011121314151617181920 |
- import { createStore, combineReducers, applyMiddleware } from "redux";
- import thunk from "redux-thunk";
- import authReducer from "./auth";
- import promiseReducer from "./promise";
- import { actionSnippetFindByOwner } from "../actions/actionSnippetFindByOwner";
- import { actionFindUser } from "../actions/actionFindUser";
- let reducers = combineReducers({
- p: promiseReducer,
- a: authReducer,
- });
- const store = createStore(reducers, applyMiddleware(thunk));
- store.subscribe(() => console.log(store.getState()));
- if (localStorage.authToken) {
- store.dispatch(actionFindUser());
- store.dispatch(actionSnippetFindByOwner(store.getState().a.payload.sub.id));
- }
- export default store;
|