Принудительная загрузка React-Router <Link> страницы, даже если мы уже на этой странице

Есть ли способ заставить React-Router<Link> загрузить страницу из пути, даже если текущее местоположение уже является этой страницей? Кажется, я не могу найти упоминания об этом в документации по реагирующему маршрутизатору.

У нас есть страница на маршруте для «применения», которая загружает целевую страницу с изображением героя, некоторый пояснительный текст и т. Д., И кнопку «применить для этой программы», которая заменяет контент, который действует как форма заявки. Все это происходит по одному и тому же маршруту «применить», потому что пользователи не должны иметь возможность напрямую перейти к этой форме, не нажав сначала целевую страницу.

Однако, когда им открыта эта форма, и они снова щелкают по ссылке «Применить» в навигационном меню, вся страница должна перезагрузиться, как при первом монтировании, возвращая их «назад» (но на самом деле, вперед) на целевую страницу снова. ,

Вместо этого, нажав на<Link> ничего не делает, потому что реакции-маршрутизатор видит, что мы уже на странице «Применить», и поэтому не размонтирует текущую страницу, чтобы затем смонтировать другую.

Есть ли способсила это отключить текущую страницу перед тем, как монтировать запрашиваемую страницу, даже если она для той страницы, на которой, якобы, уже находятся пользователи? (через<Link> собственность например?)

Ответы на вопрос(8)

Ваш ответ на вопрос