opendash
Version:
open.DASH data visualization framework
14 lines • 487 B
JavaScript
// from https://github.com/kentcdodds/use-deep-compare-effect
import * as React from "react";
import { equals } from "..";
function useDeepCompareMemoize(value) {
var ref = React.useRef();
if (!equals(value, ref.current)) {
ref.current = value;
}
return ref.current;
}
export function useDeepCompareEffect(callback, dependencies) {
React.useEffect(callback, useDeepCompareMemoize(dependencies));
}
//# sourceMappingURL=useDeepCompareEffect.js.map