Hooks
useRequest

useRequestLite

Hook simplificado que permite ejecutar una función de solicitud con manejo de errores y estado de carga.

Importación

Para importar el componente useRequestLite, se puede hacer desde fenextjs

import { useRequestLite } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
f(data: FP) => Promise<FR>Función de solicitud a ejecutar.
onResult(data: FR) => voidnoFunción de callback al recibir un resultado éxitoso.
onError(data: FE) => voidnoFunción de callback al ocurrir un error.
parseError(errors: any) => FEnoFunción para analizar y transformar el error, si ocurre.
defaultResultFRnoResultado predeterminado de la solicitud.
defaultErrorFEnoError predeterminado en caso de fallo de la solicitud.

Returns

ParametroTipoDescripcion
loaderbooleanIndica si la solicitud está en curso.
errorFE | undefinedError de la solicitud, si ha ocurrido.
resultFR | undefinedResultado de la solicitud, si se ha completado.
onRequest(props: FP) => Promise<void>Función para ejecutar la solicitud manualmente.
onClear() => voidFunción para limpiar el estado del resultado y el error.