tweak-tools
Version:
Tweak your React projects until awesomeness
11 lines (10 loc) • 424 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useDeepMemo = void 0;
const react_1 = require("react");
const useCompareMemoize_1 = require("./useCompareMemoize");
function useDeepMemo(fn, deps) {
// eslint-disable-next-line react-hooks/exhaustive-deps
return (0, react_1.useMemo)(fn, (0, useCompareMemoize_1.useCompareMemoize)(deps, true));
}
exports.useDeepMemo = useDeepMemo;