UNPKG

@vis.gl/react-google-maps

Version:

React components and hooks for the Google Maps JavaScript API

12 lines (10 loc) 379 B
import {DependencyList, EffectCallback, useEffect} from 'react'; import {useMemoized} from './use-memoized'; export function useCustomCompareEffect<T extends DependencyList>( effect: EffectCallback, dependencies: T, isEqual: (a: T, b: T) => boolean ) { // eslint-disable-next-line react-hooks/exhaustive-deps useEffect(effect, [useMemoized(dependencies, isEqual)]); }