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:
19
README.md
19
README.md
@@ -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!
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user