mirror of
https://github.com/plankanban/planka.git
synced 2025-12-23 09:15:09 +03:00
fix: Fix router synchronization with redux store
This commit is contained in:
@@ -1,13 +1,14 @@
|
||||
import { applyMiddleware, legacy_createStore as createStore, compose as reduxCompose } from 'redux';
|
||||
import createSagaMiddleware from 'redux-saga';
|
||||
import { createRouterMiddleware } from './lib/redux-router';
|
||||
|
||||
import rootReducer from './reducers';
|
||||
import rootSaga from './sagas';
|
||||
import { createReduxHistory, routerMiddleware } from './redux-history-context';
|
||||
import history from './history';
|
||||
|
||||
const sagaMiddleware = createSagaMiddleware();
|
||||
|
||||
const middlewares = [sagaMiddleware, routerMiddleware];
|
||||
const middlewares = [sagaMiddleware, createRouterMiddleware(history)];
|
||||
|
||||
let compose = reduxCompose;
|
||||
|
||||
@@ -22,10 +23,6 @@ if (process.env.NODE_ENV !== 'production') {
|
||||
}
|
||||
}
|
||||
|
||||
const store = createStore(rootReducer, compose(applyMiddleware(...middlewares)));
|
||||
export default createStore(rootReducer, compose(applyMiddleware(...middlewares)));
|
||||
|
||||
sagaMiddleware.run(rootSaga);
|
||||
|
||||
export default store;
|
||||
|
||||
export const history = createReduxHistory(store);
|
||||
|
||||
Reference in New Issue
Block a user