feat: Recoil vollständig entfernt, Projekt nutzt nur noch Redux

- RecoilRoot aus _app.js entfernt
- recoil aus package.json & package-lock.json gelöscht
- README.md aktualisiert: Redux statt Recoil
- DataSheet.md & Wiki.md angepasst
- Projekt ist jetzt vollständig Recoil-frei
This commit is contained in:
ISA
2025-05-19 13:10:11 +02:00
parent e31eb7f02c
commit 13e176fda8
9 changed files with 75 additions and 234 deletions

View File

@@ -166,15 +166,20 @@ NEXT_PUBLIC_USE_MOCK_API=true
---
## 🧠 Zustand: Recoil zu Redux-Migration
## 🧠 Zustand: Redux (ehemals Recoil)
| Zustand / Atom | Migration |
| ------------------------ | --------------------- |
| poiLayerVisible (Recoil) | ✅ zu Redux umgezogen |
| selectedPoi | ❌ noch in Recoil |
| mapLayersState | ✅ bereits in Redux |
Die Anwendung verwendet vollständig **Redux Toolkit** für die globale Zustandverwaltung.
Alle ehemaligen Recoil-Atoms wurden erfolgreich in Redux-Slices überführt.
➡ Neue Features bitte nur noch mit Redux umsetzen!
> Recoil wurde vollständig entfernt, um die Skalierbarkeit und Wartbarkeit zu verbessern.
### Gründe für Redux statt Recoil:
- 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!
---