My goal is to enable a \"Go Back\" button, but only if the route/path the user would go back to is in a certain category.
More precisely I have two kinds of Routes
While navigating though the Link
component or even though history.push
, you could pass the current location to another Route
component
like
or
history.push({
pathname: '/graph/1',
state: {
from: this.props.location.pathname
}
})
and then you could just get this location in your Component like this.props.location.state && this.props.location.state.from
and then decide whether you wan't to goBack
or not