Könnte sein, dass ich ein Noob bin und nicht ganz verstehe, wie dieses Zeug noch funktionieren sollte, aber ich habe ein Epic in Redux-Observable, in dem ich als verwenden möchte eine Möglichkeit, ein Versprechen zu erstellen, das eine Aktion abliefert und auf eine andere Aktion wartet, bevor es aufgelöst wird. Ich habe es funktioniert, indem Sie die Aktion auf '__IGNORE__'
Mapping, aber ich will das wirklich nicht tun. Gibt es eine Möglichkeit, ein Epic nur mit einer Aktion zu behandeln, aber nichts anderes weiterzugeben?Redux-Observable Epic, das keine neuen Aktionen sendet
Hier ist mein Code:
export const waitFor = (type, action) => new Promise((resolve, reject) => {
const waitForResult = action$ => action$.ofType(type).do(() => resolve()).mapTo({type: "___IGNORE___"});
registerEpic(waitForResult);
action();
});