【发布时间】:2016-10-20 20:55:01
【问题描述】:
我正在为我的网络应用程序使用redux-saga,但是我已经达到了能够创建一个处理多种不同请求类型的saga 的地步。为了做到这一点,我希望能够将take 或takeEvery 与reg-ex 一起使用。例如:
'foo/SOME_REQUEST'
'bar/SOME_REQUEST'
'baz/SOME_REQUEST'
都应该通过这样的方式来处理:
yield takeEvery('*/SOME_REQUEST', handler);
有谁知道这是否可能或如何实现?
【问题讨论】:
-
查看源代码(github.com/yelouafi/redux-saga/blob/master/src/internal/…)看起来匹配器可以是一个函数,所以你应该可以
yield takeEvery(predicateFn, handler);
标签: javascript ecmascript-6 redux redux-saga