In this example :id is a slug for a path parameter, and within your page component you'd get this id like so:
Код: Выделить всё
function UserPage() {
const { id } = useParams();
return {id};
}
Однако useparams Hook только дает мне Getter для сегмента, а не сеттер. Так, например, если бы я был в «/пользователях/ABC» и хочу изменить его на «/user/def» , единственный способ, которым я могу сделать в настоящее время,-это изменение URL-адреса, но это склонно к ошибкам, например, отсутствие параметров запроса и т. Д. Не чувствуете себя безопасным, случайно изменять URL)? Кажется, я не могу найти его в документации, и я не знаком с множеством терминов и синонимов, которые могут облегчить его найти.
Подробнее здесь: https://stackoverflow.com/questions/797 ... act-router
Мобильная версия