反应路由路径

时间:2019-03-31 13:36:08

标签: reactjs react-router

我有一个具有这样路径的应用程序

/
/app/dashboard
/app/events
/app/events/add
/app/report
/app/report/sales

我注意到许多应用程序在登录后都会在以下路径/上显示登录页面,它们被重定向到应用程序(在我的情况下为/app路径)。

我希望用户将路径视为/而不是/app/dashboard/app/reports

我该怎么做?

我想到的一种可能性是做这样的事情

<Route path="/",()=>{
   isUserLoggedIn ? return <Route path="/" component={Dashboard} : return <Route path="/" component="Login">>
}>

请建议是否有更好的方法,谢谢。

1 个答案:

答案 0 :(得分:0)

以下应做:

<Route path="/" component={isUserLoggedIn ? Dashboard : Login}>