feat(docs): README.md optimiert und technische Dokumentation ausgelagert
- 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
This commit is contained in:
18
docs/guide/redux-zustand.md
Normal file
18
docs/guide/redux-zustand.md
Normal file
@@ -0,0 +1,18 @@
|
||||
<!-- /docs/guide/redux-zustand.md-->
|
||||
|
||||
## 🧠 Zustand: Redux
|
||||
|
||||
Die Anwendung verwendet vollständig **Redux Toolkit** für die globale Zustandverwaltung.
|
||||
|
||||
- Dynamische Gerätegruppen (Layer) werden automatisch über `IdSystem` aus `GisSystemStatic`
|
||||
initialisiert
|
||||
- Layer-Steuerung erfolgt über `system-<IdSystem>` Keys im Redux `mapLayersSlice`
|
||||
- Marker für Geräte werden über Vergleich `System` ↔ `IdSystem` angezeigt
|
||||
|
||||
### 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!
|
||||
Reference in New Issue
Block a user