UNPKG

@winglet/react-utils

Version:

React utility library providing custom hooks, higher-order components (HOCs), and utility functions to enhance React application development with improved reusability and functionality

17 lines (13 loc) 420 B
'use strict'; var react = require('react'); var useReference = require('./useReference.cjs'); const useHandle = (handler) => { const handelRef = useReference.useReference(handler); return react.useCallback((...args) => { if (typeof handelRef.current !== 'function') { return null; } return handelRef.current(...args); }, [handelRef]); }; exports.useHandle = useHandle;