[React] refLanguage/React2021. 10. 28. 19:17
Table of Contents
Ref
render 메서드에서 생성된 DOM 노드나 React 엘리먼트에 접근하는 방법을 제공
- 포커스, 텍스트 선택영역, 혹은 미디어의 재생을 관리할 때.
- 애니메이션을 직접적으로 실행시킬 때.
- 서드 파티 DOM 라이브러리를 React와 같이 사용할 때.
선언적으로 해결될 수 있는 문제에서는 ref 사용을 지양
Ref 생성
React.createRef()를 통해 생성되고 ref 어트리뷰트를 통해 React 엘리먼트에 부착됩니다. 보통, 컴포넌트의 인스턴스가 생성될 때 Ref를 프로퍼티로서 추가하고, 그럼으로서 컴포넌트의 인스턴스의 어느 곳에서도 Ref 접근 가능
위와 같이 선언? 후에 사용된 함수내에서 this.box.scrollTop나 this.inputName.focus의 값에 변화를 줄 수 있다.
'Language > React' 카테고리의 다른 글
React Testing Library 사용에 관하여 / 수정 중 (1) | 2021.11.29 |
---|---|
[React] Hooks (0) | 2021.10.29 |
[React] 라이프사이클 메서드 (0) | 2021.10.27 |
[React] 이벤트 (0) | 2021.10.26 |
[React] map (2) | 2021.10.19 |
@jaewpark :: 코스모스, 봄보다는 늦을지언정 가을에 피어나다
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!