有没有一种方法可以在react路由器v6的功能组件外部使用useNavigate((钩子?我正在尝试在一个传奇函数中使用导航(url(。我知道在v4中我们可以做这样的事情:
const history = createBrowserHistory();
function* sagaFunc(){
history.push(url)
}
我们可以通过useNavigate((钩子在react路由器v6中执行类似的外部组件吗?
您可以利用来使用react组件之外的一些路由功能。
window.history.pushState({}, "Dashboard", "/dashboard");
window.location.reload();
我自己还没有找到任何合适的createBrowserHistory()
的替代品,它存在于v4
和v5
中。
参考资料取自此处