#리액트 #코딩 #프로그래밍
이번 영상에서는 useRef의 사용법과 특징에 대해 다루었습니다. 렌더링과 관계 없이 변경 가능한 값을 다루는데에 사용할 수 있는 useRef는 기본적으로 기본값을 전달하면 반환하는 객체의 'current' 속성에 현재 값을 가지고 있습니다. 이 값은 리렌더링과 상관없이 변화를 유지하며, 이를 활용하여 특정 요소를 다루거나 상태를 유지하는데 사용될 수 있습니다. 반면, 컴포넌트 내부에서 일반 변수를 사용하면 리렌더링이 발생할 때 마다 초기화되는 문제가 있으며, 컴포넌트 바깥에서 변수를 선언하면 여러 컴포넌트 간에 값이 공유되는 문제가 있습니다. 따라서 이들 상황에서는 useRef를 활용해야 합니다. 마지막으로, useRef는 입력 요소에 포커스를 주는 등의 작업에도 이용될 수 있어 DOM를 직접 제어하는데에도 사용됩니다.
= = =
🏠 얄코사이트: https://www.yalco.kr
📖 얄코 도서: https://www.yalco.kr/book/
🧑🏫 얄코 강의: https://www.yalco.kr/#lectures
🎥 제대로 파는 Git & GitHub: • 제대로 파는 Git & GitHub (대학생 전체강의 반값할인)
🎥 제대로 파는 자바: • 제대로 파는 자바 - Java 끝장내기
🎥 제대로 파는 파이썬: • 제대로 파는 파이썬 - Python 끝장내기
🎥 제대로 파는 자바스크립트: • (구판) 제대로 파는 자바스크립트 - 고정댓글에 새 버전 링크
🎥 제대로 파는 HTML & CSS: • 제대로 파는 HTML & CSS
🎥 갖고 노는 MySQL 강좌: • 왕초보용! 갖고 노는 MySQL 데이터베이스 강좌
🎥 반응형 프로그래밍 RxJS 강좌: • 반응형 프로그래밍이 뭔가요? (+ ReactiveX 강좌)