- README.md für Offline-Betrieb und Kundenserver überarbeitet (ohne npm install) - Benutzeranleitung und technische Themen nach /docs/guide/ ausgelagert - Neue Dateien: env.md, mock-data.md, webservices.md, redux-zustand.md, project-structure.md, dependencies.md, user-guide.md - Tabellenstruktur und Verlinkungen im README modernisiert - Fokus auf klare Trennung: Entwickler-Doku vs. Kundenbereitstellung
694 B
694 B
🧠 Zustand: Redux
Die Anwendung verwendet vollständig Redux Toolkit für die globale Zustandverwaltung.
- Dynamische Gerätegruppen (Layer) werden automatisch über
IdSystemausGisSystemStaticinitialisiert - Layer-Steuerung erfolgt über
system-<IdSystem>Keys im ReduxmapLayersSlice - Marker für Geräte werden über Vergleich
System↔IdSystemangezeigt
Gründe für Redux :
- Bessere Nachvollziehbarkeit durch zentrale Store-Struktur
- Unterstützung für DevTools, Logging, Debugging
- Einheitliche Behandlung von Status, auch bei komplexen Komponenten
➡ Neue Features bitte ausschließlich mit Redux umsetzen!