import axios from "axios" import { useEffect, useState } from "react" export const useApiData = (path: string, defaultValue: any): T => { const [ data, setData ] = useState(defaultValue) useEffect(() => { axios.get(path).catch(err => err.response).then(response => { setData(response.data) }) }, []) return data } export default useApiData