UNPKG

react-native-full-calendars

Version:

React Native Full Calendar (RNFC) is an intuitive and powerful calendar component library designed for React Native.

23 lines (22 loc) 523 B
"use strict"; import { useMemo, useRef } from 'react'; import { isEqual } from 'lodash'; export const useIsEqual = ({ data }) => { const dataRef = useRef(data); const memoizationData = useMemo(() => { const updatedData = { ...dataRef.current, ...data }; if (isEqual(dataRef.current, updatedData)) { return dataRef.current; } else { dataRef.current = updatedData; return updatedData; } }, [data]); return memoizationData; }; //# sourceMappingURL=useIsEqual.js.map