@formulier/react
Version:
Simple, performant form library for React
15 lines (14 loc) • 417 B
JavaScript
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 };