【发布时间】:2018-08-11 14:27:22
【问题描述】:
我想使用 redux-saga 在 redux 操作和事件通道之间进行竞赛。
export function * createEventChannel () {
return eventChannel(emit => {
MyModule.addEventListener(MyModule.MY_EVENT, emit)
return () => { MyModule.removeEventListner(MyModule.MY_EVENT, emit)}
})
}
....
function * raceWithActionAndEvent() {
const channel = yield call(createEventChannel)
// I want to race between Redux Action: 'MY_ACTION' and channel here
}
【问题讨论】:
标签: ecmascript-6 redux redux-saga