Новый, чтобы Реагировать.У меня есть компонент React Navbar.js
, который будет отображаться на 3 страницах: Landing, Login и Home, но с разными вкладками на каждой странице.
Например, он будет отображать вкладку кнопки входа в систему при посадке, но будет скрыватьна странице входа и на домашней странице будут отображаться окно поиска и кнопка выхода из системы.
Я пытался скрыть значок меню при переходе с целевой страницы на страницу входа, протестировав URL-адрес:
const opendrawer = (
<IconButton
className={classes.menuButton}
color="inherit"
aria-label="Open drawer"
>
<MenuIcon />
</IconButton>
);
return (
<div className={classes.root}>
<AppBar position="static">
<Toolbar>
{window.location.href.includes("/login") ? null : opendrawer}
</div>
</Toolbar>
</AppBar>
После этого значок меню скрылся, но только когда я обновляю страницу вручную.