JSFiddle - React, Tailwind, and code Playground

HTML

<button is="my-button">
  foo
</button>

JavaScript

customElements.define("my-button", class extends HTMLButtonElement {
	onclick() {
  	console.log("bar");
  }
}, { extends: "button" })