qora_hooks 1.2.0
qora_hooks: ^1.2.0 copied to clipboard
flutter_hooks integration for qora. useQuery, useMutation, useQueryClient and useInfiniteQuery.
Changelog #
1.1.0 - 2026-06-04 #
Unreleased #
1.2.0 - 2026-06-15 #
1.0.0 - 2026-06-01 #
Changed #
- Bump version to 1.0.0 to align with
qoracore package for the v1.0.0 release.
0.8.0 - 2026-03-01 #
Changed #
- Updated dependency to
qora_flutter: ^0.8.0for suite alignment with core 0.8.0 persistence release
0.7.0 - 2026-03-02 #
Added #
useIsFetching(): returnstruewhile at least one query managed by the nearestQoraClienthas a network request in flight. Initialises synchronously fromQoraClient.isFetchingCountand subscribes to the newQoraClient.fetchingCountStreamfor reactive updates.useIsMutating(): returnstruewhile at least one mutation managed by the nearestQoraClientis inMutationPendingstate. Initialises fromQoraClient.activeMutationsand subscribes toQoraClient.mutationEvents.
0.5.0 - 2026-03-01 #
Changed #
- Updated dependency to
qora_flutter: ^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
qora_flutterpath dependency to supportQoraScope.ofinuseQueryClient. - Widget tests covering all four hooks.