0

Redux Promise Middleware では、次のようにアクションを記述します。

export const withdraw=(id)=>{
    return{
        type: WITHDRAW,
        payload: (new PaypalContract()).withdraw(id),
        id
    }
}

残念ながら、redux-promise-middleware は、「WITHDRAW_PENDING」、「WITHDRAW_FULFILLED」、または「WITHDRAW_REJECT」のいずれにも「id」を渡しません。ペイロードのプロミスのみをアクション レデューサーに渡します。

実際の環境では、更新するアイテムがたくさんあり、各アイテムには識別用の ID があります。指定したアイテムを更新するには「id」を使用する必要がありますが、Redux Promise Middleware ではどうですか?

4

1 に答える 1