// /hooks/useCreateAndSetDevices.js import { useEffect } from "react"; import { useSelector } from "react-redux"; import { createAndSetDevices } from "../utils/devices/createAndSetDevices"; import { selectGisStationsMeasurements } from "../redux/slices/webservice/gisStationsMeasurementsSlice"; const useCreateAndSetDevices = (systemId, setMarkersFunction, GisSystemStatic, priorityConfig) => { const polylineEventsDisabled = useSelector((state) => state.polylineEventsDisabled.disabled); const measurements = useSelector(selectGisStationsMeasurements); // ✅ NEU useEffect(() => { createAndSetDevices( systemId, setMarkersFunction, GisSystemStatic, priorityConfig, measurements // ✅ NEU ); }, [systemId, setMarkersFunction, GisSystemStatic, priorityConfig, polylineEventsDisabled, measurements]); }; export default useCreateAndSetDevices;