Where do I define JavaScript event listeners?
Inside the rendered() life cycle method.
const Example = new class extends Combo.Component {
mounted() {
this.addEventListener("click", () => {
alert("You fired a click event.");
});
}
render() {
return `
<div>Click me</div>
`;
}
}();
Example.mount(document.getElementById("root"));
<div id="root"></div>