Files
nodeMap/hooks/usePoiTypData.js
2024-08-10 10:32:37 +02:00

27 lines
667 B
JavaScript

// hooks/usePoiTypData.js
import { useState, useEffect } from "react";
const usePoiTypData = (url) => {
const [poiTypData, setPoiTypData] = useState([]);
const [isPoiTypLoaded, setIsPoiTypLoaded] = useState(false);
useEffect(() => {
const fetchPoiTypData = async () => {
try {
const response = await fetch(url);
const data = await response.json();
setPoiTypData(data);
setIsPoiTypLoaded(true);
} catch (error) {
console.error("Fehler beim Abrufen der poiTyp-Daten:", error);
}
};
fetchPoiTypData();
}, [url]);
return { poiTypData, isPoiTypLoaded };
};
export default usePoiTypData;