Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何刷新<;重定向到=';/'&燃气轮机;反应_Javascript_Reactjs_React Router - Fatal编程技术网

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())?:}
因此,我不能使用您刚才使用的组件选项(尽管我认为这样可以确保它正确加载,但我需要将道具传递给它)。我使用两者的混合更新了答案,一个总是重定向,另一个检查身份验证