refactor(area): Bereichsaktualisierung von util auf Redux umgestellt

- updateAreaUtil.js entfernt
- updateAreaService, updateAreaThunk, updateAreaSlice eingeführt
- useAreaMarkersLayer nutzt jetzt updateAreaThunk
- MapComponent umgestellt auf Redux-Dispatch
- Version erhöht auf 1.1.182
This commit is contained in:
ISA
2025-05-27 07:55:12 +02:00
parent b6acf719ff
commit 44cb27ce0f
12 changed files with 159 additions and 94 deletions

View File

@@ -4,6 +4,38 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
---
## [1.1.182] 2025-05-27
### ♻️ Refactor
- Bereichsaktualisierung (`updateAreaUtil.js`) vollständig ersetzt durch Redux-Architektur:
- 🔁 Neue Dateien: `updateAreaService.js`, `updateAreaThunk.js`, `updateAreaSlice.js`
- ❌ Alte fetch-Methode entfernt, durch Redux-Thunk ersetzt
- Bereichskoordinaten werden jetzt via `dispatch(updateAreaThunk(...))` aktualisiert
### 🧠 Architektur
- Einhaltung des Musters: `Service → Thunk → Slice`
- Status-Handling und Fehleranzeige über `updateAreaSlice` möglich
- `useAreaMarkersLayer.js` nutzt jetzt Redux-Thunk und optionalen `onUpdateSuccess`-Callback
- Redux-Version kompatibel mit DevTools und zentraler Fehlerbehandlung
### ✅ Clean
- `updateAreaUtil.js` ist überflüssig und wurde entfernt
- MapComponent verwendet jetzt `updateAreaThunk` direkt für Bereichsmarker
### 📄 README.md (optional)
- Wenn gewünscht, kann in `README.md` ein neuer Punkt unter `🚀 Funktionen` ergänzt werden:
> - Bereichsaktualisierung via Redux (statt direkter fetch-Aufrufe)
### 🔧 Version
- 📦 Version erhöht auf **1.1.182**
---
[1.1.181] 2025-05-26
♻️ Refactor
setupPolylines.js von direktem fetch() auf sauberes Redux-Muster umgestellt: