Diese Dokumentation wurde automatisch von KI übersetzt.
Der Observable-Reaktionsmechanismus von NocoBase entspricht im Grunde dem von MobX. Die aktuelle zugrunde liegende Implementierung verwendet @formily/reactive, dessen Syntax und Konzepte hochgradig kompatibel mit MobX sind. Es wurde aus historischen Gründen nicht direkt verwendet.
In NocoBase 2.0 sind reaktive Objekte vom Typ Observable allgegenwärtig. Es bildet den Kern des zugrunde liegenden Datenflusses und der UI-Reaktionsfähigkeit und wird in Komponenten wie FlowContext, FlowModel und FlowStep umfassend eingesetzt.
NocoBase hat sich für Observable gegenüber anderen State-Management-Lösungen wie Redux, Recoil, Zustand und Jotai aus den folgenden Hauptgründen entschieden:
observer umschließen, verfolgt die Komponente automatisch die von ihr verwendeten Observable-Eigenschaften. Wenn sich die Daten ändern, wird die Benutzeroberfläche automatisch aktualisiert, ohne dass eine manuelle Abhängigkeitsverwaltung erforderlich ist.observer verwenden?observer lauscht auf Änderungen in Observable-Objekten und löst automatisch Aktualisierungen von React-Komponenten aus, wenn sich die Daten ändern. Dadurch bleibt Ihre Benutzeroberfläche mit Ihren Daten synchron, ohne dass Sie setState oder andere Aktualisierungsmethoden manuell aufrufen müssen.
Für weitere Informationen zur reaktiven Nutzung lesen Sie bitte die Dokumentation von @formily/reactive.