将动作存储在redux状态中以便以后分派?

时间:2019-09-12 08:10:05

标签: redux

我有一个操作会触发对某些服务的提取。

当网络请求失败时,我们会通过“重试”按钮向用户显示敬酒通知,该按钮会重试提取操作。

为了完成这项工作,我将存储原始操作,该操作在redux状态下触发了抓取操作。

类似

{
  errors: {
    some-guid: {
      retryAction: {
        type: "ORIGINAL_ACTION_TYPE",
        payload: {
          //original action payload
        }
      }
    }
  }
}

这很好用,但我想知道这在样式上是否有问题?

如果上述方法还可以,那么当这些操作不可序列化时该怎么办?假设原始动作是重击-我不想将此状态存储在状态中,那么我的选择是什么?

0 个答案:

没有答案