Saltearse al contenido

useGetData

Permite realizar peticiones get a la base de datos.

Devuelve

import { useSendData } from "@hooks/useGetData";
{data, isPending, isError, refetch} = useGetData("ruta-de-consulta");

Parametros

ParametrosUso
urlurl del endpoint de consulta no es necesarión incluir “/api/” ya que se concatena al final con el texto ingresado
keyidentificador de la petición, puede usarse para compartir los datos en cache entre páginas.
configobjeto con multiples configuraciones

Configuraciones

ConfiguraciónTipoUso
fetchInUrlChangeboleanoIndica que se debe realizar una consulta cuando cambie la url.
selectFn()=>anycallback que se usa para realizar un filtro con los datos obtenidos, debe usarse con el hook use callback.
fetchTriggerany, any[]si no se quiere que se realize la petición cada que se cambie la url, se puede indicar especificamente la variable a la cual desencadene la petición.