UNPKG

@vis.gl/react-google-maps

Version:

React components and hooks for the Google Maps JavaScript API

9 lines (6 loc) 243 B
import {Ref, useCallback, useState} from 'react'; export function useCallbackRef<T>() { const [el, setEl] = useState<T | null>(null); const ref = useCallback((value: T) => setEl(value), [setEl]); return [el, ref as Ref<T>] as const; }