эвент у .wrapper отработает раньше? То есть, в консоль мы получим: wrapper, inner
useEffect(() => {
const el = document.querySelector('.wrapper');
if (el) {
el.addEventListener('click', () => {
console.log('wrapper');
})
}
}, []);
<div className="wrapper">
<button onClick={() => {console.log('inner')}}>inner</button>
</div>
Потому что у реакта синтетические события а не нативные
Все клики повешенные в реакте , повешены на html если я не ошибаюсь
Обсуждают сегодня