React/Redux 的 Helloworld 问题

Helloworld issue with React/Redux

在一个非常非常基本的示例中,我无法成功触发我的操作。

我想要的只是show/hide我的状态输出。

当我单击触发调度的 onClick 文本时,出现此错误 Uncaught Error: Actions must be plain objects. Use custom middleware for async actions.

请在此处查看存储库,npm install 在根级别,然后 运行 webpacksimple 文件夹中以捆绑我遇到的示例(然后打开 index.html,不需要服务器):

https://github.com/fuzzyrobot/reactTest

showAllContainer.js仔细看看mapDispatchToProps。您可以在那里传递一个包含动作映射的对象。这通常是将操作绑定到调度程序的最简单方法。

它也会接受一个函数。不过,我认为您的定义不符合 the specification。这就是您收到错误消息的原因。