JSFiddle - React, Tailwind, and code Playground

HTML

<button>Click me!</button>

JavaScript

$('button').on('click', function(e) {
  console.log('left click!');
});

$('button').on('contextmenu', function(e) {
    e.preventDefault();
  console.log('right click!');
});

var clickstart;

$('button').on('mousedown', function(e) {
  clickstart = e.timeStamp;
});

$('button').on('mouseup', function(e) {
  console.log('The click lasted ' +  (e.timeStamp - clickstart) + ' ms');
});