Ich bin neu in RxJS. In meiner App brauche ich eine unabhängige Absage von Deferred Action. Here's ein funktionierendes Beispiel (die Verzögerung beträgt 3 Sekunden). Aber wenn ich mehrere Elemente lösche und einen von ihnen annulliere, dann annulliere ich alle gleichzeitig.Unabhängige Kettenunterdrückung in Redux-Observable?
Epische Code:
const itemsEpic = action$ =>
action$.ofType('WILL_DELETE')
.flatMap(action =>
Observable.of({type: 'DELETE', id: action.id})
.delay(3000)
.takeUntil(action$.ofType('UNDO_DELETE'))
)
Ich glaube, ich brauche eine id
-takeUntil
Operator passieren, aber ich weiß nicht, wie es zu tun.
Sie scheinen es perfekt zu verstehen. Genau das würdest du tun. – jayphelps
Diese Lösung funktioniert genau wie erwartet. Vielen Dank. –
@AndyPro markieren Sie bitte die Antwort als akzeptiert, damit er richtiges Guthaben bekommt. :) – jayphelps