如何测试doc示例中的redux更新逻辑

时间:2018-03-28 08:59:47

标签: redux

在这一部分 https://redux.js.org/basics/store#dispatching-actions

  

让我们验证我们的计划是否有效!即使没有任何UI,我们也可以测试更新逻辑。

有没有人可以告诉我如何测试更新逻辑?

节点没有导入语法

1 个答案:

答案 0 :(得分:0)

当他们说“即使没有任何用户界面,我们也已经可以测试更新逻辑”,请看下面的代码片段中的第12和13行:

// Note that subscribe() returns a function for unregistering the listener
const unsubscribe = store.subscribe(() => console.log(store.getState()))

他们说的是,即使没有任何UI随状态更改而更改,您也可以看到状态更改已记录到​​控制台。然后,他们显示了Redux chrome extension的屏幕截图,这是您可以看到redux状态改变的另一种方式。

如果导入语法给您带来麻烦,请尝试使用Es5 CommonJS语法,如下所示:

var createStore = require('redux').createStore

来自redux docs

希望这会有所帮助。