UNPKG

react-http-fetch

Version:

An http library for React JS built on top of native JS fetch

12 lines (11 loc) 521 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useCompareLayoutEffect = void 0; var react_1 = require("react"); var use_compare_ref_1 = require("./use-compare-ref"); function useCompareLayoutEffect(callback, deps, compare) { var depsRef = (0, use_compare_ref_1.useCompareRef)(deps, compare); // eslint-disable-next-line react-hooks/exhaustive-deps return (0, react_1.useLayoutEffect)(callback, depsRef.current); } exports.useCompareLayoutEffect = useCompareLayoutEffect;