Forçando um React-Router <Link> a carregar uma página, mesmo se já estivermos nessa página

Existe uma maneira de forçar um React-Router<Link> carregar uma página do caminho, mesmo quando o local atual já é essa página? Não consigo encontrar nenhuma menção a isso nas documentações do roteador de reação.

Temos uma página em uma rota para "aplicar" que carrega uma página de destino com uma imagem de herói, algum texto explicativo etc., e um botão "aplicar para este programa" que troca conteúdo que atua como um formulário de inscrição. Isso tudo acontece na mesma rota "aplicar", porque os usuários não devem poder navegar diretamente para este formulário sem antes acessar a página de destino.

No entanto, quando eles têm esse formulário aberto e clicam no link de aplicação no menu de navegação novamente, a página inteira deve ser recarregada como faria na primeira montagem, levando-os "de volta" (mas na verdade, para a frente) à página de destino novamente .

Em vez disso, clique no<Link> não faz nada, porque o react-router vê que já estamos na página "aplicar" e, portanto, não desmonta a página atual para montar uma página diferente.

Existe uma maneira deforça desmontar a página atual antes de montar a página solicitada, mesmo que seja para a página em que os usuários supostamente já estão? (através de um<Link> propriedade por exemplo?)

questionAnswers(8)

yourAnswerToTheQuestion