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