【发布时间】:2018-02-11 23:15:12
【问题描述】:
我很难找到答案。现在我所有的
<Route exact path='/' render={()=><Redirect to='/dashboard'/>}/>
确实是将 url 更改为“.../dashboard”,但它不会刷新页面以便加载组件,只有当我点击刷新时才会加载我的组件。
重定向后如何让<Redirect ... />刷新页面?
我已经成功使用window.location.reload(),但我不知道如何输入。我也尝试添加<Redirect push to=.../>,但没有运气。
【问题讨论】:
-
当有人登陆
/到/dashboard时,您是否要始终重定向? -
{(auth.isAuthenticated()) ? <Redirect from='/' to='/dashboard/home' /> :<Redirect from='/' to='/login'/>}是我刚刚尝试过的代码(所以没有),但是它破坏了 auth0,如果我添加此重定向,/login 不会呈现登录组件
标签: javascript reactjs react-router