Daten- und Zustandsverwaltung
Dieser Abschnitt erläutert, wie man Gantt-Daten im Gleichschritt mit dem Anwendungszustand hält. Er deckt das empfohlene React-getriebene Modell (React oder ein Store als Quelle der Wahrheit), das leistungsorientierte Gantt-verwaltete Modell und praxisnahe Implementierungen für beliebte Zustandsverwaltungsbibliotheken ab.
Hier beginnen
Lesen Sie dies zuerst, um die beiden unterstützten Datenmodelle und die gängigen Integrationsmuster zu verstehen:
Es erläutert, wie man data.save- und data.batchSave-Callback-Funktionen verwendet, wie das Laden in jedes Modell passt und welche Änderungen auftreten, wenn Gantt Daten intern verwaltet.
Wählen Sie Ihre Zustandsbibliothek
Jede der untenstehenden Anleitungen folgt demselben Kernmuster (State -> Props -> Gantt, Änderungen -> Callback-Funktionen -> State), verwendet jedoch die Idiome der jeweiligen Bibliothek:
Echtzeit-Synchronisation
Wenn Sie Live-Updates benötigen, beginnen Sie hier:
Leistungshinweise
Wenn Ihre Anwendung große Operationen durchführt (automatisches Scheduling, Massenbearbeitungen, große Datensätze), beachten Sie Folgendes:
- die Verwendung von
data.batchSave, um den Aktualisierungsaufwand zu reduzieren, - das Gantt-verwaltete Datenmodell, wenn React nicht jede Änderung sofort widerspiegeln muss.
Beide Themen werden in Grundlagen der Datenbindung und Zustandsverwaltung behandelt.