fix: Fix router synchronization with redux store

This commit is contained in:
Maksim Eltyshev
2022-12-15 01:34:48 +01:00
parent e28c06b85a
commit a858419f3c
19 changed files with 157 additions and 47 deletions

View File

@@ -1,4 +1,4 @@
import { LOCATION_CHANGE } from 'redux-first-history';
import { LOCATION_CHANGE_HANDLE } from '../lib/redux-router';
import ActionTypes from '../constants/ActionTypes';
import ModalTypes from '../constants/ModalTypes';
@@ -12,7 +12,7 @@ const initialState = {
// eslint-disable-next-line default-param-last
export default (state = initialState, { type, payload }) => {
switch (type) {
case LOCATION_CHANGE:
case LOCATION_CHANGE_HANDLE:
case ActionTypes.MODAL_CLOSE:
return {
...state,

View File

@@ -1,3 +1,5 @@
import { routerReducer } from '../redux-history-context';
import { createRouterReducer } from '../lib/redux-router';
export default routerReducer;
import history from '../history';
export default createRouterReducer(history);