AdLerDokumentation Help

Observable

Für viele Werte in den ViewModels wurde eine abgewandelte Form des Observer-Musters implementiert. Das Observable nimmt Funktionen ohne Return-Wert als Subscriber (statt Klassen, die ein Subsriber-Inferface implementieren), die als einzigen Parameter den neuen geänderten Wert erhalten. Wenn sich der intern gespeicherte Wert (value) ändert, werden alle angemeldeten Subscriber benachrichtigt.

Zur Einbindung in React-Komponenten wurde die Custom Hook useObservable implementiert, die das Observable in einen React-State wrappt.

imageObservable.jpg
Last modified: 19 September 2024