refactor: entfernt Recoil aus useCreateAndSetDevices – Zustand polylineEventsDisabled via Redux

- entfernt useRecoilState(polylineEventsDisabledState)
- ersetzt durch useSelector(state => polylineEventsDisabled.disabled)
- vollständige Migration auf polylineEventsDisabledSlice abgeschlossen
- CHANGELOG.md auf Version 1.1.94 aktualisiert
This commit is contained in:
ISA
2025-05-19 11:33:20 +02:00
parent d40ae0ee53
commit a7f4539dd6
4 changed files with 19 additions and 10 deletions

View File

@@ -1,15 +1,14 @@
// /hooks/useCreateAndSetDevices.js
import { useEffect } from "react";
import { useRecoilState } from "recoil";
import { polylineEventsDisabledState } from "../redux/slices/polylineEventsDisabledSlice";
import { createAndSetDevices } from "../utils/createAndSetDevices";
import { useSelector } from "react-redux";
const useCreateAndSetDevices = (systemId, setMarkersFunction, GisSystemStatic, priorityConfig) => {
const [polylineEventsDisabled, setPolylineEventsDisabled] = useRecoilState(polylineEventsDisabledState);
const polylineEventsDisabled = useSelector((state) => state.polylineEventsDisabled.disabled);
useEffect(() => {
createAndSetDevices(systemId, setMarkersFunction, GisSystemStatic, priorityConfig, setPolylineEventsDisabled);
}, [systemId, setMarkersFunction, GisSystemStatic, priorityConfig, setPolylineEventsDisabled]);
createAndSetDevices(systemId, setMarkersFunction, GisSystemStatic, priorityConfig, polylineEventsDisabled);
}, [systemId, setMarkersFunction, GisSystemStatic, priorityConfig, polylineEventsDisabled]);
};
export default useCreateAndSetDevices;