给出假设动作,计算未来状态

时间:2016-05-02 23:11:33

标签: javascript redux

如果给出一个假设的动作,我怎么能弄清楚状态会变成什么样(不改变现状)?我应该使用当前状态创建新商店,然后将我的操作分配给它吗?

(我有超链接,应该在点击时调度一个动作,我想将href属性设置为未来的URL,主要是为了使新标签中的Open Link有效。)

1 个答案:

答案 0 :(得分:1)

在一个简单的例子中,你可以直接调用reducer:

hypotheticalState = reducer(store.getState(), action);

在一个更复杂的案例中,我认为你必须做你所描述的事情:

  

使用当前状态创建新商店,然后将[an]操作发送到该

相关问题