querySelector returns null(maybe because element is not created) , I tried event DOMContentLoaded and ReactDOM.findDOMNode
const Header = () => {
const links = document.querySelector('.header_links')
window.addEventListener('resize',() => {
if(window.innerWidth <=1000 ){
links.classList.remove('hide');
}
})
return (
<header className="App-header">
<div className="inner-header">
<div className="header_links">
<div className="header_left_links">
<a href="index.html" className="active">DrukBox</a>
<a href="printfile.html">Print File</a>
<a href="history.html">History</a>
<a href="addpages.html">Add pages</a>
</div>
<div className="header_right_links">
<a href="/">Sign in</a>
</div>
</div>
<BurgerMenu />
</div>
</header>
);
}
header-linksin your JSX. And try to use hookuseRefinstead ofquerySelector.