June 2025posted on 06.05.2025TypeScript: ElementRef for React.useRef You can extract the type from a useRef hook using ElementRef: import { useRef, ElementRef } from "react"; const Component = () => { const audioRef = useRef<ElementRef<"audio">>(null); // ^? React.RefObject<HTMLAudioElement> return <audio ref={audioRef}>Hello</audio>; }; Read Matt Pocock's Strongly Type useRef with ElementRef.No reactions yet
TypeScript: ElementRef for React.useRef
You can extract the type from a
useRefhook usingElementRef:Read Matt Pocock's Strongly Type useRef with ElementRef.