qora_hooks 0.5.0
qora_hooks: ^0.5.0 copied to clipboard
flutter_hooks integration for qora. useQuery, useMutation, useQueryClient and useInfiniteQuery.
Changelog #
[Unreleased] #
0.5.0 - 2026-03-01 #
Changed #
- Updated dependency to
flutter_qora: ^0.5.0for suite alignment with core 0.5.0 persistence release
0.1.0 - 2026-02-28 #
Added #
useQueryClient()— reads the nearestQoraClientfrom the widget tree viaQoraScope.of(context).useQuery<T>()— subscribes to aQoraClientquery and returns the currentQoraState<T>; auto-fetches on mount, re-subscribes on key change, and initialises from the cache for zero-loading-flash renders.useMutation<TData, TVariables>()— wrapsMutationControllerand returns aMutationHandlewith.mutate(),.mutateAsync(),.reset(), and typed state helpers (isIdle,isPending,isSuccess,isError,data,error).useInfiniteQuery<TData, TPageParam>()— pagination hook that accumulates pages; exposesfetchNextPage(),hasNextPage,isFetchingNextPage, andisLoading.MutationHandle<TData, TVariables>— value object grouping mutation state and action callbacks.InfiniteQueryHandle<TData, TPageParam>— value object grouping infinite query state and thefetchNextPagecallback.- Added
flutter_qorapath dependency to supportQoraScope.ofinuseQueryClient. - Widget tests covering all four hooks.