// /components/mainComponent/hooks/useInitGisStationsStatic.js //Bereiche/Area-Name Dropdownmenu für Datasheet wird hier initialisiert und in der Komponente verwendet import { useEffect } from "react"; import { useDispatch, useSelector } from "react-redux"; import { fetchGisStationsStatic, selectGisStationsStatic } from "../../../../redux/slices/webService/gisStationsStaticSlice"; export const useInitGisStationsStatic = () => { const dispatch = useDispatch(); const gisStationsStatic = useSelector(selectGisStationsStatic); useEffect(() => { // console.log("🔍 useInitGisStationsStatic - Aktueller Wert:", gisStationsStatic); if (!gisStationsStatic || gisStationsStatic === null) { //console.log("🚀 Starte fetchGisStationsStatic..."); dispatch(fetchGisStationsStatic()); } }, [gisStationsStatic, dispatch]); return gisStationsStatic; };