JSFiddle - React, Tailwind, and code Playground
by t2t2
HTML
<button id="test" onmouseover="console.log('over', event)">sucks</button>
JavaScript
var el = document.getElementById('test')
el.parentNode.addEventListener('mouseover', function (event) {
if (event.target !== el) {
return
}
console.log('hooking', event)
event.test = true
setTimeout(function () {
console.log('hook out', event)
}, 1)
}, {capture: true})