UNPKG

alistair

Version:
16 lines (11 loc) 334 B
'use strict'; var react = require('react'); // Copyright 2026 Alistair Smith https://github.com/alii/alistair function useEvent(fn) { const ref = react.useRef(fn); react.useLayoutEffect(() => { ref.current = fn; }, [fn]); return react.useCallback((...args) => ref.current(...args), []); } exports.useEvent = useEvent;