小编rom*_*guy的帖子

如何在不知道首先调度哪一个的情况下采取多个动作?

如何在不知道首先调度哪个ACTION_A和ACTION_B的情况下等待ACTION_A和ACTION_B?

我试过,const result = yield take([ACTION_A, ACTION_B])result只是第一个调度的动作,而我需要两个动作.

我试过const {a, b} = yield race({a: yield take(ACTION_A), b: yield take(ACTION_B)})但如果a定义了,b不是.

记住,我不能简单地yield take(ACTION_A); yield take(ACTION_B)因为我不知道哪一个先出现.

redux-saga

5
推荐指数
1
解决办法
2433
查看次数

标签 统计

redux-saga ×1