React 路由器在 Reach 路由器中的 useHistory 钩子相当于什么

What is the equivalent of React router's useHistory hook in Reach router

我在一个 gatsby 项目中,我正在尝试使用 'qs' 库添加查询字符串,并在提到的文档中使用:

const history = useHistory()

然后 history.push(myStringParameter)

在 Gatsby(Reach 路由器)中不存在 useHistory,所以我可以使用什么来代替?

reach router 中是否有等效项?我只真正用过 React 路由器。

你应该试试 useNavigate@reach/router

If you need to navigate programmatically (like after a form submits), this hook gives you an API to do so with a signature like this: