我正在尝试添加“后退”按钮(而不是浏览器后退按钮),该按钮需要重定向回到先前访问的屏幕。该路由不应是绝对的,而应以用户刚来自哪个屏幕/路由为条件。我正在导入{ withRouter } from 'react-router-dom';
class View extends Component {
handleBack() {
event.preventDefault();
this.props.history.goBack();
}
render() {
return (
<Button theme="primary" onClick={this.handleBack}>
Back
</Button>
);
}
}
我对应该使用哪种条件格式以及使用的事件处理程序和道具的组合感到困惑。