Я новичок в ReactJS. Я хочу скрыть компонент заголовка на странице входа и показать на внутренних страницах. У меня есть App.js, я использовал троичный оператор, но не работает.
class App extends Component {
render(){
let HideHeader = EmployeeLogin ? null : <HeaderNavContainer />
return (
<div>
<Router history={history}>
<div>
{HideHeader}
<Switch>
<Route path="/about" component={About} />
<Route path="/EmployeeLogin" component={EmployeeLogin} />
<Route path="/MyPreferences" component={MyPreferences} />
<Route component={PageNotFound} />
</Switch>
</div>
</Router>
</div>
);
}
}
Если компонент EmployeeLogin отображается, я хочу скрыть навигацию по заголовку
<HeaderNavContainer />
если нет, я хочу показать <HeaderNavContainer />