/** * Creates a callback that always has the latest version of the given handler. * Can be used to avoid stale closures in event handlers. See https://twitter.com/diegohaz/status/1522868292301606912?s=20 for details. * * Example: * ```tsx * const onClick = useEvent((e: MouseEvent) => { * console.log(e); * }); * * return