| use_wails_query |
component |
ts |
ui |
1.0.0 |
impure |
useWailsQuery<T>(opts: UseWailsQueryOptions<T>): UseWailsQueryResult<T> |
Hook React Query-like sobre IPC Wails. Cache automático, refetch por intervalo/foco, retry con backoff, invalidación. |
| wails |
| query |
| hook |
| ipc |
| cache |
| component |
| ui |
|
| wails_cache_ts_core |
| wails_provider_ts_ui |
|
|
|
false |
|
|
| name |
desc |
| opts |
Configuración: queryKey para cache, queryFn que ejecuta binding Wails, enabled, refetchInterval, staleTime |
|
|
Hook que retorna data, loading, error, refetch, invalidate para queries cacheadas vía IPC |
false |
|
|
frontend/functions/ui/use_wails_query.tsx |
| name |
type |
required |
description |
| queryKey |
string[] |
true |
Key única para cache |
|
| name |
type |
required |
description |
| queryFn |
() => Promise<T> |
true |
Función que llama al binding Wails |
|
| name |
type |
required |
description |
| enabled |
boolean |
false |
Habilitar auto-fetch (default true) |
|
| name |
type |
required |
description |
| refetchInterval |
number |
false |
Refetch cada N ms |
|
| name |
type |
required |
description |
| staleTime |
number |
false |
Tiempo antes de considerar datos stale |
|
|
|
true |
react |
|
https://gitea-dgg044oo04woo4ggcsws4gk0.organic-machine.com/Bl4cksmith/Frontend_Library |
MIT |
frontend/src/lib/wails/use-wails-query.tsx |