useQuery<T> function
UseQuery<T>
useQuery<T>(
- List<
Object> queryKey, - QueryFetcher<
T> fetcher, { - QueryOptions<
T> ? options, - required Widget builder(
- BuildContext context,
- QueryResult<
T> result
Convenience function to create UseQuery widget
Implementation
UseQuery<T> useQuery<T>(
List<Object> queryKey,
QueryFetcher<T> fetcher, {
QueryOptions<T>? options,
required Widget Function(BuildContext context, QueryResult<T> result) builder,
}) {
final queryOptions =
options?.copyWith(queryKey: queryKey, queryFn: fetcher) ??
QueryOptions<T>(queryKey: queryKey, queryFn: fetcher);
return UseQuery<T>(options: queryOptions, builder: builder);
}