refactor: POI-Daten vollständig in Redux integriert

- useFetchPoiData.js entfernt
- Neue Redux-Slices für POI-Typen und POI-Icons erstellt
- Neue Services und Thunks hinzugefügt
- fetch-Aufrufe durch zentralisierte Redux-Logik ersetzt
- store.js aktualisiert und neue States registriert
This commit is contained in:
ISA
2025-05-23 11:14:13 +02:00
parent 08679761fb
commit 0a1c0e5fbe
20 changed files with 304 additions and 337 deletions

View File

@@ -4,6 +4,28 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
---
## [1.1.153] - 2025-05-22
### ✨ Features
- Neue Redux-Slices erstellt: `poiIconsDataSlice` und `poiTypSlice`
- Neue Services erstellt: `fetchPoiIconsDataService.js`, `fetchPoiTypService.js`
- Neue Thunks: `fetchPoiIconsDataThunk.js`, `fetchPoiTypThunk.js`
- State-Management für POI-Typen und POI-Icons vollständig in Redux überführt
- Komponente `useFetchPoiData.js` entfernt und durch Redux ersetzt
### ♻️ Refactoring
- Alle direkten `fetch`-Aufrufe durch Redux-Thunk ersetzt
- Architektur auf eine zentralisierte, testbare Datenflussstruktur verbessert
- Zustand der POI-Daten über Redux `store.js` global verwaltet
### ✅ Cleanup
- `useFetchPoiData.js` gelöscht, da Funktionalität durch Thunks ersetzt wurde
---
## [1.1.150] - 2025-05-22
### Removed