在 react-router-dom v6 中的 history.replace

普拉纳

我以前用过react-router-dom v5.2.0在那里我曾经histoy.replace('/path)将页面重定向到另一个页面。(因此它不会存储在地址历史记录中)。现在我必须使用react-router-dom v6.0.0-beta.0. 在版本 6 中,我必须使用useNavigatehook 而不是useHistoyhook。我可以像下面那样使用它。

const navigate = useNavigate();
naviagte('/path')

但我不知道如何使用它进行重定向。(喜欢history.replace

如何

如果您需要替换当前位置而不是将新位置推入历史堆栈,请使用navigate(to, { replace: true }). 如果您需要状态,请使用navigate(to, { state }).

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章