Ich arbeite an meiner ersten React/Redux-App, und ich habe jetzt das erste nicht-triviale Problem erreicht.Kombinierte asynchrone Ergebnisse mit React und Redux
App-Daten (ziemlich viele davon) werden beim Laden der Seite asynchron vom Server geladen, wobei ein Standardparameter verwendet wird. Es wird dann weiter auf der Client-Seite gefiltert. Sowohl der Parameter für die anfängliche Datenladung als auch die Filter können vom Benutzer geändert werden.
Ein Problem, das ich haben könnte, ist veraltete Daten von der ersten Daten laden zurückgegeben werden, sollte der Benutzer den Parameter wechseln, bevor es zurückgegeben wird. Ein anderer ist es, die Kette von Ereignissen in einer idiomatischen Redux-Manier zu verwalten.
Ich bin mir sicher, dass ich vorherige Rückrufe manuell abbrechen konnte, aber ich bin wirklich auf der Suche nach einem zwingenderen Ansatz.
Normalerweise würde ich diese Art von Problem mit RX lösen. Wäre das hier sinnvoll? In welchem Fall, wo sollte mein RX-Code sitzen?
Vielen Dank für Ihre Anregungen
Danke für Ihre Antwort. Ich bewertete Red-Saga und reagiere auch beobachtbar, und entschied mich, mit letzterem zu gehen –