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));
},
...