@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
20 lines (19 loc) • 518 B
JavaScript
;
"use client";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = useUpdateEffect;
require("core-js/modules/web.dom-collections.iterator.js");
var _react = require("react");
function useUpdateEffect(callback, deps) {
const wasMounted = (0, _react.useRef)(false);
(0, _react.useEffect)(function () {
if (!wasMounted.current) {
wasMounted.current = true;
return;
}
callback(...arguments);
}, deps);
}
//# sourceMappingURL=useUpdateEffect.js.map