- React에서 ref는 DOM 요소 조작뿐 아니라 JavaScript의 모든 값을 저장하고 관리하는 데 유용함 💡
- ref는 숫자, 함수, 배열, 객체 등 JavaScript의 유효한 모든 데이터 타입을 담을 수 있음 🧰
- ref는 React의 렌더링 주기를 우회하여 컴포넌트의 리렌더링 없이 값을 업데이트하고 즉시 접근 가능 🚀
- state와 달리 ref는 값을 변경해도 컴포넌트를 다시 렌더링하지 않으므로 성능 최적화에 기여함 ⚡
- ref는 값을 저장하고 컴포넌트 리렌더링 없이 동일 렌더링 내에서 값을 업데이트하거나 읽어야 하는 특정 사용 사례에 적합함 🎯