Javascript 如何刷新<;重定向到=';/'&燃气轮机;反应
我很难找到答案。现在我所有的Javascript 如何刷新<;重定向到=';/'&燃气轮机;反应,javascript,reactjs,react-router,Javascript,Reactjs,React Router,我很难找到答案。现在我所有的 }/> 确实是将url更改为“../dashboard”,但它不会刷新页面以便加载组件,只有当我点击“刷新”时才会加载组件 重定向后如何让刷新页面? 我成功地使用了window.location.reload(),但我不知道如何将其放入。我也尝试过添加,但运气不好 设置交换机路由和重定向组件 <Switch> <Redirect from='/' to='/dashboard'/> <Route path
}/>
确实是将url更改为“../dashboard”,但它不会刷新页面以便加载组件,只有当我点击“刷新”时才会加载组件
重定向后如何让
刷新页面?
我成功地使用了
window.location.reload()
,但我不知道如何将其放入。我也尝试过添加
,但运气不好 设置交换机路由和重定向
组件
<Switch>
<Redirect from='/' to='/dashboard'/>
<Route path='/dashboard' render={(props) => (
auth.isAuthenticated === true
? <Component {...props} />
: <Redirect to='/login' />
)}
/>
</Switch>
(
auth.isAuthenticated==true
?
:
)}
/>
有关的更多信息,当某人登录
/
时,是否希望始终重定向到/dashboard
?{(auth.isAuthenticated())?:}
是我刚才尝试的代码(因此没有),但是它破坏了auth0,如果我添加此重定向,则/login不会呈现登录组件。我需要呈现此重定向,因为我需要传递道具。我为重定向尝试了以下代码,但运气不好:{(auth.isAuthenticated())?:}
因此,我不能使用您刚才使用的组件选项(尽管我认为这样可以确保它正确加载,但我需要将道具传递给它)。我使用两者的混合更新了答案,一个总是重定向,另一个检查身份验证