私のWebアプリケーションにはredux-saga
を使用していますが、複数の異なるリクエストタイプを扱うsaga
を1つ作成できるようにしたいと考えています。これを行うには、reg-exとtake
またはtakeEvery
を使用したいと考えています。たとえば:redux-saga take regular expression
'foo/SOME_REQUEST'
'bar/SOME_REQUEST'
'baz/SOME_REQUEST'
はすべてのようにのようなものを介して処理する必要があります。これは、それを実現する方法も可能である場合、または
yield takeEvery('*/SOME_REQUEST', handler);
誰でも知っていますか?
ソース(https://github.com/yelouafi/redux-saga/blob/master/src/internal/proc.js#L22-L29)を見ると、マッチャーのように見えます関数なので、 'takeEvery(predicateFn、handler);を返すことができるはずです。 – Lee