Is the useNavigate hook supposed to not be typesafe? - TanStack