Есть ли способ установить параметр пути в React-Router?Javascript

Форум по Javascript
Ответить
Anonymous
 Есть ли способ установить параметр пути в React-Router?

Сообщение Anonymous »

In react-router, there is a hook to retrieve path parameters, for example "/users/:id" where the code can access the id value.
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»