123456789101112131415161718192021222324252627282930313233 |
- import { createStore, combineRedusers, applyMiddleware } from 'redux';
- import thunk from "redux-thunk";
- import { totalReducer } from "./reducers";
- import { actionPending, actionFulfilled, actionRejected, actionPromise, actionFullLogin, actionLogin } from "./action";
- // объект со всеми редьюсерами
- // const reducers = {
- // promise: localStoredReducer(promiseReducer, 'promise'),
- // auth: localStoredReducer(authReducer, 'auth'),
- // // cart: localStoredReducer(cartReducer, 'cart'),
- // }
- // const totalReducer = combineRedusers(reducers)
- // создаем store для редьюсера
- // export const store = createStore(promiseReducer, applyMiddleware(thunk))
- // store.subscribe(() => console.log(store.getState()))
- // 2 изменение
- export const store = createStore(totalReducer, applyMiddleware(thunk))
- store.subscribe(() => console.log(store.getState()))
- // запрос на логинизацию
- // store.dispatch(actionFullLogin('volddemar4ik', 'Qwerty1324'))
- // вот это раскомментитьь
- // if (localStorage.authToken == undefined) {
- // store.dispatch(actionFullLogin('volddemar4ik', 'Qwerty1324'))
- // }
|