Javascript 重定向到URL后重新加载

Javascript 重定向到URL后重新加载,javascript,html,reactjs,redirect,routes,Javascript,Html,Reactjs,Redirect,Routes,我目前正在登录我的web应用程序 我正在使用重定向,类似于这样: if (token) { return <Redirect to="/home" /> } if(令牌){ 返回 } 当我们到达/主页时,如何重新加载页面?理想情况下,我们应该执行类似window.location.reload(true)的操作,但是作为页面呈现的第一件事,我们应该如何做呢? 我的框架使用前端React 谢谢 您可以在页面上的componentDidMount()上调用window.

我目前正在登录我的web应用程序

我正在使用重定向,类似于这样:

if (token) {
       return <Redirect to="/home" />
}
if(令牌){
返回
}
当我们到达/主页时,如何重新加载页面?理想情况下,我们应该执行类似window.location.reload(true)的操作,但是作为页面呈现的第一件事,我们应该如何做呢? 我的框架使用前端React


谢谢

您可以在页面上的
componentDidMount()
上调用
window.location.reload()
,但是如果您在页面打开后立即重新加载页面,可能会创建一个无限循环,不是吗?是的,这会创建一个无限循环,我已经测试过了——这是因为只要页面重新加载组件,就会调用willmount——从而生成一个无限循环。还有其他建议吗?我也不能使用像href这样的东西,因为它不会传递我的登录信息,这会导致用户未经身份验证。您可以在页面上的
componentDidMount()
上调用
window.location.reload()
,但如果您在页面打开后立即重新加载,可能会创建一个无限循环,是吗?是的,这将创建一个无限循环,我已经测试过了——这是因为一旦页面重新加载组件,就会调用willmount——从而生成一个无限循环。还有其他建议吗?我也不能使用像href这样的东西,因为它不会传递我的登录信息,这会导致用户未经身份验证