如果给出一个假设的动作,我怎么能弄清楚状态会变成什么样(不改变现状)?我应该使用当前状态创建新商店,然后将我的操作分配给它吗?
(我有超链接,应该在点击时调度一个动作,我想将href属性设置为未来的URL,主要是为了使新标签中的Open Link有效。)
答案 0 :(得分:1)
在一个简单的例子中,你可以直接调用reducer:
hypotheticalState = reducer(store.getState(), action);
在一个更复杂的案例中,我认为你必须做你所描述的事情:
使用当前状态创建新商店,然后将[an]操作发送到该