- Ersetzung des Recoil Atoms 'zoomTriggerState' durch Redux Toolkit Slice. - Hinzugefügt: Aktionen für incrementZoomTrigger, decrementZoomTrigger, resetZoomTrigger und setZoomTrigger. - Implementierung von Redux-Selektoren zum Zugriff auf den zoomTrigger-Zustand. - Aktualisierung der Komponenten (MapComponent.js, DataSheet.js) auf Redux-Hooks (useSelector, useDispatch). - Registrierung des zoomTriggerReducers im rootReducer und store.js. - Überprüfung der Zoom In/Out-Funktionalität sowie Integration von Event-Handling für Mausrad und Kontextmenü.
14 lines
470 B
JavaScript
14 lines
470 B
JavaScript
// redux/reducer.js
|
|
import { combineReducers } from "redux";
|
|
import currentPoiReducer from "./slices/currentPoiSlice";
|
|
import gisStationsStaticDistrictReducer from "./slices/gisStationsStaticDistrictSlice";
|
|
import zoomTriggerReducer from "./slices/zoomTriggerSlice";
|
|
|
|
const rootReducer = combineReducers({
|
|
currentPoi: currentPoiReducer,
|
|
gisStationsStaticDistrict: gisStationsStaticDistrictReducer,
|
|
zoomTrigger: zoomTriggerReducer,
|
|
});
|
|
|
|
export default rootReducer;
|