什么是Reach路由器中的React路由器的useHistory钩子等效项

时间:2020-08-28 17:01:58

标签: reactjs react-router gatsby reach-router

我在gatsby项目中,我正在尝试使用'qs'库以及上述文档中添加查询字符串:

const history = useHistory()

然后 history.push(myStringParameter)

在Gatsby(到达路由器)中不存在useHistory,那么我该怎么用呢?

触及范围内的路由器是否等效?我只真正使用过React路由器。

1 个答案:

答案 0 :(得分:0)

您应该尝试@reach/router中的useNavigate

如果您需要以编程方式进行导航(例如在提交表单之后),则此挂钩为您提供了一个API,可以使用以下签名: