Was ist beobachtbare Programmierung?
Was ist beobachtbare Programmierung?

Video: Was ist beobachtbare Programmierung?

Video: Was ist beobachtbare Programmierung?
Video: Programmieren: Refactoring 2024, November
Anonim

Ein Beobachtbar ist einfach eine Sammlung von Daten, die darauf wartet, aufgerufen (abonniert) zu werden, bevor sie Daten ausgeben kann. Wenn Sie mit Promises gearbeitet haben, können Sie auf die Daten zugreifen, indem Sie sie mit dem Operator then() verketten oder ES6 async/await verwenden.

Was ist dementsprechend ein beobachtbarer Typ?

Ein Beobachtbar ist wie ein Lautsprecher, der Wert ausstrahlt. Es macht einige Arbeit und gibt einige Werte aus. Ein Operator ist wie ein Übersetzer, der Daten von einem Formular in ein anderes Formular übersetzt/ändert. Ein Beobachter erhält diese Werte.

Anschließend stellt sich die Frage, wozu die Observablen dienen. Observables Verknüpfung. Observables Unterstützung beim Weiterleiten von Nachrichten zwischen Publishern und Abonnenten in Ihrem Anwendung . Observables bieten erhebliche Vorteile gegenüber anderen Techniken für die Ereignisbehandlung, asynchrone Programmierung und die Behandlung mehrerer Werte.

Außerdem, wie funktionieren Observables?

Observables sind Datenquellen-Wrapper, und der Beobachter führt dann einige Anweisungen aus, wenn ein neuer Wert oder eine Änderung der Datenwerte vorliegt. Die Beobachtbar ist mit dem Beobachter verbunden, der die Ausführung durch Abonnement durchführt, mit einer Abonnement-Methode verbindet sich der Beobachter mit dem beobachtbar um einen Codeblock auszuführen.

Was ist ein RxJS-Observable?

RxJS stellt vor Observables , ein neues Push-System für JavaScript. Ein Beobachtbar ist ein Produzent mehrerer Werte, der sie zu Beobachtern (Verbrauchern) "drückt". Eine Funktion ist eine träge ausgewertete Berechnung, die beim Aufruf synchron einen einzelnen Wert zurückgibt.

Empfohlen: