/ / ¿Se puede retroceder a través de hashHistory react-router v4? - reactjs, react-router-v4, html5-history

¿Puedes ir hacia atrás a través de hashHistory de reaction-router v4? - reactjs, react-router-v4, html5-history

¿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 № 1
this.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