Factory that creates a reusable query hook pre-bound to an engine and path.
const useUsers = createQuery<User[]>(api, '/users', { invalidateOn: ['users.created'], }, observer); // In any component: const { data, loading } = useUsers({ reactive: { params: { page: 1 } } });
FetchEngine instance
Request path
Optional
Default query options (merged with call-time overrides)
Optional ObserverEngine for invalidateOn
Factory that creates a reusable query hook pre-bound to an engine and path.