Redux Devtools не будет ловить конкретные действия

Я загружаю это так:

const store = createStore(
  AppReducer,
  composeEnhancers(applyMiddleware(createDebounce(), thunkMiddleware,
    websocketMiddleware)),
  );

У меня есть следующее действие:

export const toggleCardLayersMenu = (index, value) => ({
  type: "CARD:TOGGLE_LAYERS_MENU",
  index: index,
  value: value,
});

Который я отправляю что-то, чтобы открыть меню и что-то, чтобы закрыть его

Теперь расширение Chrome отображает действие с небольшой задержкой, если оно используется для открытия меню, и вообще не отображает действие, если оно используется для закрытия меню.

Это происходит только с этим конкретным действием. Каковы возможные причины и что можно сделать?

Редактировать:
Вот где я отправляю действие:

...
<IconButton
  onClick={ e => dispatches.toggleCardLayersMenu(e.currentTarget) }
  ><LayersIcon />
</IconButton>
<Menu
  anchorEl={ card.menuBtnElem }
  open={ card.isMenuOpen }
  onRequestClose={ () => dispatches.toggleCardLayersMenu(null) }
  style={ styles.menu }
>
...

Это dispatchToProps():

const mapDispatchToProps = (dispatch, ownProps) => ({ dispatches: {
updateCardLayers(value) {
  dispatch(displayActions.updateCardLayers(ownProps.index, value));
},
toggleCardLayersMenu(value) {
  dispatch(displayActions.toggleCardLayersMenu(ownProps.index, value));
},
...

0 ответов

Другие вопросы по тегам