useBlock is the best approach for this use-case? - TanStack