Корея! Ура! 대한독립만세! 하얼빈station.

mgkim·2025년 1월 3일
1

react

목록 보기
21/36

콜백 함수를 이용한 Ref 사용 방법콜백 함수 Ref와 createRef()의 비교


콜백 함수를 이용한 Ref 사용 요약

단계클래스 컴포넌트설명
1. Ref 설정ref={x => this.myInput = x}콜백 함수를 이용하여 Ref를 설정합니다. 여기서 x는 Ref가 연결된 DOM 요소입니다.
2. Ref 접근this.myInput설정된 Ref는 this.myInput을 통해 접근할 수 있습니다.
3. DOM 조작this.myInput.focus();Ref를 사용하여 직접 DOM 요소를 조작할 수 있습니다. 예: 포커스 설정, 값 변경 등.

콜백 함수 Ref vs createRef()

항목콜백 함수 RefcreateRef()
설정 방법ref={x => this.myInput = x}myInput = React.createRef();
Ref 연결콜백 함수 내에서 직접 할당ref={this.myInput}
접근 방법this.myInputthis.myInput.current
유연성더 유연하게 Ref를 설정할 수 있음간단하고 직관적이지만 덜 유연함
사용 사례조건부 Ref 설정, 여러 Ref 관리 시 유용단일 Ref 설정 시 간편하게 사용 가능

콜백 함수를 이용한 Ref의 설정 및 활용 방법과 createRef()와의 차이점을 한눈에 비교가능

profile
@lala.love_garden.lala

0개의 댓글