Primitives

useNavigate

编辑此页面

获取一个接受导航路径和可选配置对象的方法,配置对象包含以下选项:

  • resolve (boolean,默认值 true):根据当前路由解析路径
  • replace (boolean,默认值 false):替换历史记录条目
  • scroll (boolean,默认值 true):导航后滚动到顶部
  • state (any,默认值 undefined):向 location.state 传递自定义状态
const navigate = useNavigate();
if (unauthorized) {
navigate("/login", { replace: true });
}

如果你在 cacheaction 函数内部,你应该使用 redirectreload

报告此页面问题