【发布时间】:2022-01-08 18:18:30
【问题描述】:
Given 是一个有 3 个页面的应用程序:
-
“主页”
-
“隐私页面”
-
“用户管理页面”
成功登录后,用户将被重定向到“PrivatPage”。在“PrivatPage”上,用户可以返回“MainPage”或前往“UserManagementPage”。从“MainPage”重定向到“PrivatPage”的部分有效。 代码如下所示:
import PublicPage from "./components/PublicPage";
import PrivatePage from "./components/PrivatePage";
import UserManagementPage from "./components/UserManagementPage";
import React, { useState, Component } from "react";
import { connect } from "react-redux";
const mapStateToProps = state => {
return state;
};
class App extends Component {
render() {
const accessToken = this.props.accessToken;
console.log(accessToken);
let workspace;
if (accessToken) {
workspace = <PrivatePage />;
} else {
workspace = <PublicPage />;
}
return <div className="App">{workspace}</div>;
}
}
export default connect(mapStateToProps)(App);
但是我如何使用条件来访问“UserManagementPage”?
【问题讨论】:
标签: javascript node.js reactjs conditional-statements