@solariera/use-memoized
Version:
Memoize hook for object
15 lines (14 loc) • 479 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useObjectMemo = void 0;
const react_1 = require("react");
const getDeepEqualedObject_1 = require("../getDeepEqualedObject");
/**
* useObjectMemo
* @param {T} obj
* @param {unknown[]} dependencies
*/
const useObjectMemo = (obj, dependencies) => {
return (0, getDeepEqualedObject_1.getDeepEqualedObject)((0, react_1.useMemo)(obj, dependencies));
};
exports.useObjectMemo = useObjectMemo;