Best practices: components responsible for querying - TanStack