Hooks
useListAccounts
Hook para listar todas las cuentas asociadas a la sesión WaaS actual
Importar
Uso
Tipo de retorno: UseListAccountsResult
El hook retorna un objeto con las siguientes propiedades:
Propiedades
data
IntentResponseAccountList | undefined
La lista de cuentas si la consulta fue exitosa. Contiene un arreglo de objetos de cuenta con propiedades como id
y address
.
isLoading
boolean
Indica si la consulta está en curso. Útil para mostrar estados de carga.
error
Error | null
Cualquier error que haya ocurrido durante la consulta. Será null
si no hubo error.
refetch
() => Promise<void>
Función para actualizar manualmente la lista de cuentas.
Características
- Obtención automática de datos: Obtiene automáticamente las cuentas cuando la conexión WaaS está disponible
- Caché: Los resultados se almacenan en caché durante 1 minuto para evitar recargas innecesarias
- Manejo de errores: Manejo adecuado de errores por falta de conector WaaS o problemas de inicialización
- Tipado estricto: Soporte completo de TypeScript para todos los datos retornados
- Integración con React Query: Utiliza React Query para gestión eficiente de estado y caché