我有一个操作会触发对某些服务的提取。
当网络请求失败时,我们会通过“重试”按钮向用户显示敬酒通知,该按钮会重试提取操作。
为了完成这项工作,我将存储原始操作,该操作在redux状态下触发了抓取操作。
类似
{
errors: {
some-guid: {
retryAction: {
type: "ORIGINAL_ACTION_TYPE",
payload: {
//original action payload
}
}
}
}
}
这很好用,但我想知道这在样式上是否有问题?
如果上述方法还可以,那么当这些操作不可序列化时该怎么办?假设原始动作是重击-我不想将此状态存储在状态中,那么我的选择是什么?