Estoy tratando de actualizar una página usando el enlace de ruta de reacción. Pero la forma en que lo implementé va a la URL un paso atrás (como ejemplo, si la URL fuera ../cliente/inicio/registro y cuando presiono recargar va a ../cliente/inicio)
a continuación está mi código
const AppErrorPage = () => ( <div> <div style={ styles.container }> <h2>Error</h2> <p> Something went wrong, please reload the page </p> <div> <Link to="" refresh="true"> <span>Reload</span> </Link> </div> </div> </div> );Para actualizar la página no necesita react-router, simple js:
window.location.reload();Para volver a renderizar la vista en el componente React, puede activar la actualización con accesorios/estado.
Prueba así.
Debe dar una función como valor a onClick()
Tu botón:
<button type="button" onClick={ refreshPage }> <span>Reload</span> </button>Función actualizar página:
function refreshPage(){ window.location.reload(); }Puedes usar esto
<a onClick={() => {window.location.href="/something"}}>Something</a>