UNPKG

@geneui/components

Version:

The Gene UI components library designed for BI tools

16 lines (13 loc) 463 B
import { useRef, useEffect } from 'react'; const useDidMount = function () { let callback = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : () => {}; let deps = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : []; const _isFirstUpdate = useRef(true); useEffect(() => { if (!_isFirstUpdate.current) { callback(); } _isFirstUpdate.current = false; }, deps); }; export { useDidMount as default };