useRef는 "input에 포커스 줄 때 쓰는 훅" 정도로만 알고 있는 경우가 많습니다. 하지만 실제로는 렌더링과 상관없이 값을 기억하는 상자로서 활용도가 훨씬 넓습니다.1. useRef의 정체const ref = useRef(initialValue);// ref = { current: initialValue }{ current: ... } 형태의 객체를 반환컴포넌트가 리렌더링돼도 같은 객체가 유지됨ref.current를 바꿔도 리렌더링이 일어나지 않음구분useStateuseRef값 유지OO변경 시 리렌더링OX주 용도화면에 보여줄 값화면과 무관한 값, DOM 참조2. 용도 ① DOM 요소 직접 다루기function SearchForm() { const inputRef = useRef(null); u..