Ich habe viele Tutorials in Bezug auf 'Redux-Saga' gelesen und zu verstehen, wie meine Reducers und Sagas strukturieren, um direkt auszuführen. Das Problem, das ich habe, ist, dass ich nicht weiß, um die angeforderten Daten auf eine Weise zu holen, die etwas zurückgibt, das ich verwenden kann. Was nutzen die meisten Leute, um die angeforderten Daten tatsächlich abzurufen?redux-saga tatsächlich verbrauchen Daten
Hier ist meine Anfrage Saga:
import { call } from 'redux-saga/effects';
export function* request(url, method, body) {
try {
const result = yield call(fetch, url, { method: method, body: body });
return {err: null, res: result };
} catch(error) {
return {err: error, res: null };
}
}
..Die "yield Anruf (holen ..." gibt einen ReadableStream in Chrome und wenn ich 'isomorph-Fetch' verwenden, wie ich mit redux-Thunk tat es gibt ein Versprechen zurück Ich kann ein Versprechen in einer Generatorfunktion nicht von dem, was ich sehe, verwenden
Ich bin mir sicher, dass dies wahrscheinlich eine einfache Codezeile ist, um das Ergebnis zu konsumieren, aber ich kann nicht scheinen Jede Hilfe wird geschätzt!