React Redux动作创建者在一次通话中重复两次

时间:2017-02-16 20:44:24

标签: reactjs redux dispatch

以下代码完美无缺:

const onMenuItemClick = (item) => {
return {
    type: "MENU_ITEM_CLICKED"
}

此代码将动作调度两次:

const onMenuItemClick = (item) => {
document.getElementById("menu-button").click();
return {
    type: "MENU_ITEM_CLICKED"
}

我的问题是,为什么此次点击会使操作分派两次?

1 个答案:

答案 0 :(得分:0)

如果其他人有类似的问题,请按以下方式修复:

我已经重写了一点应用程序,切换变量现在不再处于本地状态了,我现在把它放在全局redux状态,我可以在多个组件之间共享它。

初学者问题我想:)