Отправка параметров и несколько одновременных запросов. React + Redux-saga. [Pt. 2]

В прошлой части  мы узнали о сагах, почему их можно использовать вместо альтернативного подхода внедрения запросов прямо в тело компонента и как создать простое действие с помощью саг.

Но это скучно.

Ведь мы все хотим совершать десятки запросов по несколько мегабайт каждый. Приступим.

function* fetchQuote(action) {
try {
const quote = yield call(requestYodified, action.text);
const spellcheckedQuote = yield call(spellcheck, quote.data);

yield put({type: success, quote: quote.data, spellcheckData: spellcheckedQuote.data});
} catch (e) {
yield put({type: fail, message: e.message});
}
}

Как можно заметить, изменения по сравнению с прошлой версией огромны.

Читать полностью