import { useRef } from 'react'; import { isEqual } from 'lodash'; const useDeepCompareMemoize = value => { const valueRef = useRef(); if (!isEqual(value, valueRef.current)) { valueRef.current = value; } return valueRef.current; }; export default useDeepCompareMemoize;