React路由器返回到特定页面



嗨,我正在尝试为我的页面制作一个后退按钮,当单击该按钮时,您将返回到搜索页面,您选择的过滤器选项仍在那里。我已经完成了以下实施工作的一半:

function goBack(evt) {
evt.preventDefault()
Router.back()
}
const RewindToSearch = () => {
return (
<a href="/" onClick={goBack}>
<Back>
<Arrow />
</Back>    
</a>
)
}

这将使您返回到具有所选筛选选项的搜索页面。然而,后退按钮所在的页面也允许查看照片,如果我打开照片,然后关闭并尝试使用后退按钮,我将返回到照片。goBack有没有办法让我返回到带有我选择的过滤器选项的搜索页面?

它不是很优雅,但可能会起作用:

<a href="javascript:history.back()">Back to Last Page</a>

最新更新