【发布时间】:2016-03-29 16:30:52
【问题描述】:
现在,我的路由器是这样的:
<Router history={browserHistory}>
<Route component={Provider}>
<Route path="/" component={AppPage}>
<Route path="login" component={LoginPage}/>
<Route component={LoggedinPage}>
<Route path="onboarding" component={OnboardingPage}/>
<Route component={OnboardedPage}>
<IndexRoute component={HomePage}/>
<Route path="settings" component={SettingsPage}/>
</Route>
</Route>
</Route>
</Route>
</Router>
LoggedinPage 重定向到/login,如果用户没有登录,OnboardedPage 重定向到/onboarding,如果用户没有完成入职流程(选择用户名等)。但是,我认为将来可能需要更多这些条件重定向。处理这些条件重定向的最佳方法是什么?是否可以有一个组件来处理所有重定向?
【问题讨论】:
-
您不应将 jwt 令牌存储在 localStorage 中。 stackoverflow.com/questions/44133536/…
标签: javascript reactjs react-router