Obligar a un React-Router <Link> a cargar una página, incluso si ya estamos en esa página
¿Hay alguna manera de forzar un React-Router?<Link>
cargar una página desde la ruta, incluso cuando la ubicación actual ya es esa página? Parece que no puedo encontrar ninguna mención de esto en las documentaciones del router de reacción.
Tenemos una página en una ruta para "aplicar" que carga una página de destino con una imagen de héroe, texto explicativo, etc., y un botón "aplicar para este programa" que intercambia contenido que actúa como un formulario de solicitud. Todo esto sucede en la misma ruta de "solicitud", ya que los usuarios no deberían poder navegar directamente a este formulario sin llegar primero a la página de destino.
Sin embargo, cuando tienen este formulario abierto, y hacen clic en el enlace Aplicar en el menú de navegación nuevamente, toda la página debe recargarse como lo haría en el primer montaje, llevándolos "de regreso" (pero realmente, adelante) a la página de destino nuevamente .
En cambio, haciendo clic en el<Link>
no hace nada, porque react-router ve que ya estamos en la página "aplicar", por lo que no desmonta la página actual para luego montar una diferente.
¿Hay alguna manera defuerza para desmontar la página actual antes de montar la página solicitada, incluso si es para la página en la que supuestamente ya están los usuarios. (a través de<Link>
propiedad por ejemplo?)