【发布时间】:2019-04-09 15:55:24
【问题描述】:
我已阅读onEnter not called in React-Router 但我不知道如何解决我的问题。 我只想检查登录状态并重定向
index.js
import indexRoutes from "routes/index.jsx";
ReactDOM.render(
<Router history={hist}>
<Switch>
{indexRoutes.map((prop, key) => {
return <Route path={prop.path} component={prop.component} key={key} />;
})}
</Switch>
</Router>,
document.getElementById("root")
);
如何将我的代码更改为此?
<Route exact path="/home" render={() => (
isLoggedIn() ? (
<Redirect to="/front"/>
) : (
<Home />
)
)}/>
【问题讨论】:
-
您能更准确地描述您的问题吗?