When to use `useRouter` vs importing router instance - TanStack