UNPKG

@formulier/react

Version:

Simple, performant form library for React

15 lines (14 loc) 417 B
import * as React from 'react'; function useEvent(handler) { const handlerRef = React.useRef(handler); handlerRef.current = handler; return React.useCallback((...args) => { const fn = handlerRef.current; return fn(...args); }, []); } function invariant(condition, message) { if (!condition) throw new Error(`@formulier/react ${message}`); } export { useEvent, invariant };