Rev 3486 | Rev 3494 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import { api } from '@api';import { useApi } from './useApi';import { useAlert } from './useAlert';const getResources = async (url) => {return await api.get(url);};export function useFetch(url) {const { showError } = useAlert();const { loading, data, execute } = useApi(getResources, {autofetch: true,autofetchDependencies: [url],initialArgs: [url],onSuccess: (userData) => {console.log('User data fetched successfully:', userData);},onError: (err) => {console.error('Failed to fetch user data:', err);showError(err.message);}});return {data,loading,refetch: execute};}