()
| 1 | import {Ref, useCallback, useState} from 'react'; |
| 2 | |
| 3 | export function useCallbackRef<T>() { |
| 4 | const [el, setEl] = useState<T | null>(null); |
| 5 | const ref = useCallback((value: T) => setEl(value), [setEl]); |
| 6 | |
| 7 | return [el, ref as Ref<T>] as const; |
| 8 | } |
no outgoing calls
no test coverage detected