Я создаю реагирующий сайт, который ТОЛЬКО на домашней странице ("/") должен иметь:
html{
overflow: hidden;
}
но когда я перехожу на любую другую страницу ("/ что-то"), эта css активна
(этот CSS находится в home.css, который связан только с home.js)
Весь следующий код
App.js:
const App = () => {
return (
<Router>
<Switch>
<Route exact path="/" component={Home} />
<Route path="/page" component={Page} />
</Switch>
</Router>
);
}
Home.js:
import './Home.css';
Home.css:
@media (min-width: 1024px) {
html {
overflow: hidden;
}
}
Pagge.js:
import './Page.css';
Page.css:
(nothing)
Я ожидаю, что страница "/" будет использовать css из Home.css, а другая страница не будет использовать Home.css