【发布时间】:2021-07-13 04:05:50
【问题描述】:
有没有办法在 react-router v6 的功能组件之外使用 useNavigate() 挂钩?我正在尝试在 saga 函数中使用 navigate(url) 。我知道在 v4 中我们可以这样做:
const history = createBrowserHistory();
function* sagaFunc(){
history.push(url)
}
我们可以通过 useNavigate() 钩子在 react-router v6 中做类似的外部组件吗?
【问题讨论】:
-
此行为有效,但由于某种原因,它只是更改了路由并且不加载组件。我一直在寻找相同的替代品。
标签: reactjs react-router-dom react-router-redux react-router-v6