UNPKG

@dailyshot/hooks

Version:

A set of hooks used in Dailyshot packages

23 lines (18 loc) 490 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var React = require('react'); function useDidUpdate(fn, dependencies) { const mounted = React.useRef(false); React.useEffect(() => () => { mounted.current = false; }, []); React.useEffect(() => { if (mounted.current) { return fn(); } mounted.current = true; return void 0; }, dependencies); } exports.useDidUpdate = useDidUpdate; //# sourceMappingURL=use-did-update.js.map