Using component state values in useMutation.mutate (closure/race condition help) - TanStack