useRef Hook in React — a practical guide to React useRef with clear examples you can reuse in real projects.
React Tutorial Series (31/103). Prefer one article? Read the complete React tutorial.
Short description
Great for input focus, previous values, and timer IDs.
useRef
const inputRef = useRef(null);
useEffect(() => { inputRef.current?.focus(); }, []);
<input ref={inputRef} />