@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) • 356 B
JavaScript
var react = require('react');
const useLayoutEffectUntil = (effect, dependencies) => {
const isCompleted = react.useRef(false);
react.useLayoutEffect(() => {
if (isCompleted.current)
return;
isCompleted.current = !!effect();
}, dependencies);
};
exports.useLayoutEffectUntil = useLayoutEffectUntil;
;