feat: priorityConfig vollständig auf Redux umgestellt – Slice, Thunk und Service integriert und zentral ausgelagert
This commit is contained in:
32
CHANGELOG.md
32
CHANGELOG.md
@@ -4,6 +4,38 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
|
||||
|
||||
---
|
||||
|
||||
## [1.1.128] – 2025-05-21
|
||||
|
||||
### Changed
|
||||
|
||||
- 🧠 Neue Datenquelle `priorityConfig` vollständig in Redux integriert:
|
||||
- Neuer Service: `fetchPriorityConfigService.js` unter `/services/database/`
|
||||
- Neuer Thunk: `fetchPriorityConfigThunk.js` unter `/redux/thunks/database/`
|
||||
- Neuer Slice: `priorityConfigSlice.js` unter `/redux/slices/database/`
|
||||
- Registrierung im Store (`priorityConfigReducer`) ergänzt
|
||||
- `MapComponent.js` nutzt jetzt `dispatch(fetchPriorityConfigThunk())` zur Initialisierung
|
||||
- Alle alten `useState` + `fetch(...)` für Prioritätsdaten entfernt
|
||||
|
||||
### Fixed
|
||||
|
||||
- ❌ Fehler `fetchPriorityConfigThunk is not defined` behoben durch Import und richtigen Store-Zugriff
|
||||
- ❌ Bug: Redux Slice zeigte keine Daten – Ursache war fehlendes `dispatch` der Thunk-Funktion → behoben
|
||||
|
||||
### Cleanup
|
||||
|
||||
- 🧼 `fetchPriorityConfig` wird ausschließlich zentral über Redux gehandhabt
|
||||
|
||||
### Architekturhinweis
|
||||
|
||||
- 🔄 Komponente wie `MapComponent` ist der Trigger:
|
||||
Thunks, Services und Redux-Slices alleine führen nichts aus – sie müssen durch ein `dispatch(...)` aktiviert werden.
|
||||
|
||||
### Version
|
||||
|
||||
- 📦 Version erhöht auf **1.1.128**
|
||||
|
||||
---
|
||||
|
||||
## [1.1.127] – 2025-05-21
|
||||
|
||||
### Changed
|
||||
|
||||
Reference in New Issue
Block a user