const [imgIsLoading, disableLoading] = useState(true);
useEffect(() => {
const myLogo = document.createElement('img')
myLogo.src = logoSrc;
myLogo.onload = _ => {
disableLoading(false)
}
}, []);
return (
<div className="header">
{imgIsLoading ? <Loader extraCLass="img-loader" src={imgLoader} /> : <img src={logoSrc}/>}
<SearchPanel accessClue={accessClue} searchBar={searchBar} onSubmit={onSubmit} getInputValue={getInputValue} />
</div>
)
}
зачем ты второй аргумент onload передаешь?
Обсуждают сегодня