is destructuring useQuery to return from custom hook bad? - TanStack