epicMiddleware и routerMiddleware (история) вызывают бесконечный цикл и заморозили браузер - PullRequest
0 голосов
/ 20 мая 2019

enter image description here

Я пытаюсь настроить react-observable.Я пытаюсь настроить магазин.Но когда я пытаюсь решить проблему с U, вы можете видеть выше на экране, мой браузер заморозил страницу, и я ничего не могу сделать.Здесь вы можете проверить код:

import { createBrowserHistory } from 'history'
import { applyMiddleware, compose, createStore } from 'redux'
import { routerMiddleware } from 'connected-react-router'
import { createEpicMiddleware} from 'redux-observable'

import { rootEpic } from './epics/root'

import createRootReducer from './reducers'

export const history = createBrowserHistory();

const epicMiddleware = createEpicMiddleware();

export default function configureStore(preLoadedState) {
  const store = createStore(
    createRootReducer(history),
    preLoadedState,
    compose(
      applyMiddleware(
        epicMiddleware,
        routerMiddleware(history),
      ),
    ),
  );

  epicMiddleware.run(rootEpic);

  return store
}

Проблема здесь, но у меня нет идей о том, как ее решить:

epicMiddleware,
routerMiddleware(history)

Если мое объяснение не ясно, дайте мне знать, яприложу все усилия

...