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})