标签: redux
我处于这种状态:
我想添加一个动作{type: "buyProduct", productId: "x"},它将添加一个新产品并从用户那里扣除钱。但是每个分支(用户/产品/购买的产品)有3种不同的减速器。
{type: "buyProduct", productId: "x"}
比方说,现在我添加了一个新产品“ x”,它的价格为5,它不应删除资金,也不应添加该产品。请注意,这5个来自products分支。因此,用户和PurchaseProducts无法从操作本身中确定价格,因为它仅包含ID,而不包含价格。
我的真实示例有点复杂,但本质上相似。
解决方案: