useFluxbaseQuery
useFluxbaseQuery<
T>(buildQuery,options?):UseQueryResult<T[],Error>
Hook to execute a database query
Type Parameters
Section titled “Type Parameters”| Type Parameter | Default type |
|---|---|
T | any |
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
buildQuery | (client) => QueryBuilder<T> | Function that builds and returns the query |
options? | UseFluxbaseQueryOptions<T> | React Query options IMPORTANT: You must provide a stable queryKey in options for proper caching. Without a custom queryKey, each render may create a new cache entry. |
Returns
Section titled “Returns”UseQueryResult<T[], Error>
Example
Section titled “Example”// Always provide a queryKey for stable cachinguseFluxbaseQuery( (client) => client.from('users').select('*'), { queryKey: ['users', 'all'] })