¿Se pregunta cómo volver a una ruta anterior en una aplicación web de reacción utilizando hashRouter en lugar de browserRouter en react-router v4?
He encontrado esta pregunta que no parece funcionar aunquedice que no se necesita una combinación de navegadores (además, creo que se trata de una versión anterior de reacción-enrutador), sin embargo, todas las demás soluciones que he visto dependen de la Historia del navegador.
¿Es posible con hashHistorial?
Respuestas
5 para la respuesta № 1this.props.history.goBack()
Tomado de los comentarios en esta pregunta
Es una llamada de función.
1 para la respuesta № 2
Bueno en mi caso me gustó eso:
import withRouter from "react-router-dom/es/withRouter";
import React from "react";
class Component extends React.Component {
goBack() {
this.props.history.go(-1);
}
...
}
export default Component = withRouter(Component);
withRouter nos da acceso a la historia en las propiedades del componente, pero no estoy seguro de que esto sea correcto