When to use a utility and when to use a custom hook with select? - TanStack