Zum Hauptinhalt springen

React Gantt

React Gantt ist der offizielle React-Wrapper für DHTMLX Gantt. Er ermöglicht es, das Gantt-Diagramm als React-Komponente zu verwenden und gleichzeitig die vollständige Konfigurations-API zu unterstützen.

Wenn Sie eine vollständige Beschreibung wünschen, wie React Gantt funktioniert und welche Funktionen es bietet, beginnen Sie mit der Übersicht.

Erste Schritte

KI-gestützte Entwicklung

Wenn Sie einen KI-Codierassistenten verwenden, kann der DHTMLX React Gantt-Agent-Skill dabei helfen, korrekte Integrationsmuster zu befolgen und häufige Fehler zu vermeiden. Für eine Echtzeit-API-Referenz verbinden Sie den DHTMLX MCP-Server.

Wenn Sie neu mit dem Wrapper sind, folgen Sie dieser Reihenfolge:

  1. Installation – Wählen Sie die Evaluation (öffentliches npm) oder Professional (privates npm) Version von React Gantt.
  2. Schneller Einstieg – Rendern Sie Ihr erstes Diagramm und überprüfen Sie die Einrichtung.
  3. Konfiguration – lernen Sie, wie Sie mit Props, Vorlagen und Ereignishandlern arbeiten.

Framework-Integrationen

Wenn Ihre Anwendung mit einem Meta-Framework aufgebaut ist, verwenden Sie diese Anleitungen für eine frameworkspezifische Einrichtung:

  • Next.js – Einrichtung der Client-Komponenten und gängige SSR-Beschränkungen
  • Remix – routenbasierte Einrichtung und Integrationshinweise

Wählen Sie ein Datenbindungsmodell

React Gantt unterstützt zwei Ansätze der Datenbindung:

  • Von React verwaltete Daten (empfohlen für die meisten React-Apps). Sie halten Aufgaben/Verknüpfungen in React oder in einem Zustands-Manager, übergeben sie als Props und behandeln Aktualisierungen über die Callback-Funktionen data.save/data.batchSave.

  • Von Gantt verwaltete Daten (nützlich in spezialisierten, leistungsintensiven Fällen) Sie initialisieren Daten einmal und lassen Gantt (und Ihr Backend) den Lebenszyklus der Daten verwalten. React wendet aktualisierte Props nach jeder Änderung nicht erneut an.

Um beide Ansätze und deren Vor- und Nachteile zu verstehen, lesen Sie die Datenbindung & Grundlagen der Zustandsverwaltung.

Daten- & Zustandstutorials

Wenn Sie eine Bibliothek zur Zustandsverwaltung verwenden, zeigen die Anleitungen in Daten- und Zustandsverwaltung dasselbe Integrationsmuster, das für jede Bibliothek (Redux Toolkit, Zustand, MobX und mehr) implementiert ist, plus Echtzeit-Synchronisation mit Firebase.

Beispiele und Evaluationsressourcen

Wenn Sie React Gantt evaluieren, bietet Ihnen die Evaluierungsseite technischen Support während der Evaluierungsphase. Siehe Installation.

Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.