JSFiddle - React, Tailwind, and code Playground

HTML

<script>
//Mensaje con las coordenadas del cursor dentro de la página 
function ejemplo2 (evento) {
  alert('Hiciste click en coordenadas: ' + evento.clientX + ', ' + evento.clientY + ' con botón ' + evento.button);
}
//Nos informa de las coordenadas del cursor DENTRO de "elemento" 
function ejemplo3 (evento, elemento) {
  escribirEtiqueta ('Ahora estás en coordenadas: ' + (evento.clientX - elemento.offsetLeft) + ', ' + (evento.clientY - elemento.offsetTop));
}
//Funciones auxiliares para mensajes en pantalla 
function resetearEtiqueta () { escribirEtiqueta('Pincha en lo verde'); }
function escribirEtiqueta (texto) { document.querySelector('#texto').innerHTML = texto; }
</script> 
<div
  style='background-color:green; color:white; width:300px; height:300px; margin:auto; text-align:center; display: flex; justify-content: center; align-items: center;'
  onmousedown='ejemplo2(event)' //Evento cuando se hace click
  onmousemove='ejemplo3(event, this)' //Evento cuanto se mueve el ratón por encima
  onmouseleave='resetearEtiqueta()' //Evento cuando el cursor sale del elemento
>
<span id='texto'><script>resetearEtiqueta()</script></span>
</div>