refactor(map): useDrawLines.js auf Redux umgestellt
- fetch-Aufruf ersetzt durch Redux-Thunk fetchGisLinesThunk - gisLines aus Redux-Store bezogen mit selectGisLines - Datenmapping erfolgt reaktiv via useEffect - Version auf 1.1.174 erhöht
This commit is contained in:
33
CHANGELOG.md
33
CHANGELOG.md
@@ -4,6 +4,39 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
|
||||
|
||||
---
|
||||
|
||||
[1.1.174] – 2025-05-26
|
||||
♻️ Refactor
|
||||
useDrawLines.js vollständig auf Redux umgestellt:
|
||||
|
||||
Entfernt: direkter fetch("/api/talas_v5_DB/gisLines/readGisLines")
|
||||
|
||||
Stattdessen: Redux fetchGisLinesThunk() + selectGisLines verwendet
|
||||
|
||||
Datenverarbeitung der points erfolgt reaktiv über Redux-State
|
||||
|
||||
🧠 Architektur
|
||||
useDrawLines.js verwendet jetzt:
|
||||
|
||||
fetchGisLinesService (Service)
|
||||
|
||||
fetchGisLinesThunk (Thunk)
|
||||
|
||||
gisLinesSlice mit Selektor selectGisLines
|
||||
|
||||
State wird automatisch im Redux verwaltet (loading/succeeded/failed)
|
||||
|
||||
✅ Cleanup
|
||||
Promise-Kette .then().catch() durch useSelector-basierten Effekt ersetzt
|
||||
|
||||
Fehlerausgabe bei ungültigen points strukturiert behandelt
|
||||
|
||||
Hook ist nun Redux-konform und testbar
|
||||
|
||||
🔧 Version
|
||||
📦 Version erhöht auf 1.1.174
|
||||
|
||||
---
|
||||
|
||||
[1.1.173] – 2025-05-26
|
||||
♻️ Refactor
|
||||
useMapComponentState.js vollständig auf Redux umgestellt:
|
||||
|
||||
Reference in New Issue
Block a user