gpt4 book ai didi

reactjs - 如何在 react 中隐藏登录和注册页面中的导航栏?

转载 作者:行者123 更新时间:2023-12-03 14:04:40 26 4
gpt4 key购买 nike

我的路线是这样的:

<Route handler={AppContainer}>
<Route path="login" handler={Login} />
<Route path="signup" handler={Signup} />
<DefaultRoute handler={Home} />
</Route>

我的应用程序容器:

var AppContainer = React.createClass({
render: function () {
return (
<div>
<Header />
<RouteHandler />
</div>
);
}
});

这里 Header 组件在所有页面中呈现。有没有办法避免登录和注册页面中的标题。

最佳答案

这意味着您的组件(AppContainer)具有状态。因此你应该有这样的东西:

var AppContainer = React.createClass({

// state management in here

render: function () {
let navHeader = this.state.isAuth ? <Header /> : '';
return (
<div>
{navHeader}
<RouteHandler />
</div>
);
}
});

关于reactjs - 如何在 react 中隐藏登录和注册页面中的导航栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35716594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com