Мой Saga Root выглядит следующим образом
export default function* root() {
yield takeLatest(LOAD_SEARCHRESULTS, getSearchResults);
}
, он наблюдает за действием LOAD_SEARCHRESULTS и затем вызывает функцию getSearchResults.
Можно ли как-нибудь наблюдать за несколькими действиями в корне?Примерно так:
export default function* root() {
yield takeLatest(LOAD_SEARCHRESULTS, getSearchResults);
yield takeLatest(CHANGE_ALIASFILTER, getSearchResults);
yield takeLatest(CHANGE_CATFILTER, getSearchResults);
}
Так что, если какое-либо из этих действий вступает в силу - оно вызывает getSearchResults.Я попытался yield all ([]) и takeEvery, но он следит только за первым действием.