[]previous and next page

EventHandler

A plain event handler.

A plain event handler. event.currentTarget is T; event.target is an Element.

Import#

ts
import type { EventHandler } from "@shadow-js/web";

Signature#

ts
type EventHandler<T, E = Event> = (event: E & { currentTarget: T; target: Element }) => void

Examples#

ts
import type { EventHandler } from "@shadow-js/web";

const onInput: EventHandler<HTMLInputElement, InputEvent> = (event) =>
  console.log(event.currentTarget.value);
const field = <input onInput={onInput} />;