Javascript Redux:依次执行两个操作

Javascript Redux:依次执行两个操作,javascript,reactjs,redux,Javascript,Reactjs,Redux,我遇到了以下问题: 我在React组件中有一个按钮,在单击时发送actionA actionA调用reducerFoo,然后更改其状态 …此状态更改应直接导致。。。。 调度actionB,它使用reducerFoo的部分状态作为其有效负载 actionB调用ReduceBar来更改其状态 所以reducerBar依赖于reducerFoo中的状态变化 解决这个问题的干净解决方案是什么?使用redux thunk它看起来像这样 导出函数savesnipeditem{ 返回分派,getState=

我遇到了以下问题:

我在React组件中有一个按钮,在单击时发送actionA actionA调用reducerFoo,然后更改其状态 …此状态更改应直接导致。。。。 调度actionB,它使用reducerFoo的部分状态作为其有效负载 actionB调用ReduceBar来更改其状态 所以reducerBar依赖于reducerFoo中的状态变化


解决这个问题的干净解决方案是什么?

使用redux thunk它看起来像这样

导出函数savesnipeditem{ 返回分派,getState=>{ 分派{type:'SaveSnipEdit',item}; 分派{type:'apisetnipdata',数据:{data:getState.snipData.allSnips}; }; } 您可以使用根据上一次调用/操作的结果分派另一个操作