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

15 lines (11 loc) 332 B
'use strict'; var react = require('react'); const useEffectUntil = (effect, dependencies) => { const isCompleted = react.useRef(false); react.useEffect(() => { if (isCompleted.current) return; isCompleted.current = !!effect(); }, dependencies); }; exports.useEffectUntil = useEffectUntil;