@solariera/use-memoized
Version:
Memoize hook for object
16 lines (15 loc) • 483 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useMemoized = void 0;
const useObjectMemo_1 = require("../useObjectMemo");
/**
* useMemoized
* @param {T} obj
* @param {unknown[]} dependencies
*/
const useMemoized = (obj, dependencies) => {
if (!dependencies)
return (0, useObjectMemo_1.useObjectMemo)(() => obj, [obj]);
return (0, useObjectMemo_1.useObjectMemo)(() => obj, dependencies);
};
exports.useMemoized = useMemoized;