"use-strict"; class App extends React.Component { constructor(props) { super(props); this.state = {}; } setToken(token) { if (token) { this.setState(token); } else { this.setState({ token: undefined, mail: undefined }); } } setMessage(message) { this.setState({ message: message }); } setNavigation(navTo, obj) { this.setState({ navTo: navTo, obj: obj }) } render() { if (!this.state || !this.state.token) { return
} return (
{this.state.navTo === "profile" && } {this.state.navTo === "user" && } {this.state.navTo === "download" && } {this.state.navTo === "upload" && } {this.state.navTo === "link" && }
) } } ReactDOM.render(React.createElement(App, {}), document.getElementById("App"));