@mantine/hooks
Version: 
A collection of 50+ hooks for state and UI management
25 lines (21 loc) • 457 B
JavaScript
'use client';
;
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.cjs.map