Yeonn's 기록하며 성장하는 개발일지 :)

forwardRef 본문

개발의 모든것/React

forwardRef

연재몬 2022. 8. 21. 01:35

예전에 한번 봤었는데, 회사 코드분석을 하다가 자주 보이길래 다시한번 정리해두려고 한다.

 

ref전달은 컴포넌트를 통해, 자식 중 하나에 ref를 자동으로 전달하는 기법이다.

함수컴포넌트는 인스턴스가 없기때문에 함수 컴포넌트에 ref 어트리뷰트를 사용할 수 없다.

그렇다면 ref를 통해 함수 컴포넌트를 직접 제어하는건 완전히 불가능할까?

 

React.forwardRef 이때 이걸 활용 할 수가 있다.

forwardRef를 활용하면 부모 컴포넌트로부터 하위 컴포넌트로 ref를 전달할 수 있다. 

(전달받은 ref는 HTML요소의 속성으로 전달)

'개발의 모든것 > React' 카테고리의 다른 글

[리.다.기] 컴포넌트  (0) 2022.06.16
사이드이팩트 정리함수  (0) 2022.04.03
useState, 상태관리  (0) 2022.03.25
조건부 렌더링 , 삼항연산자 &&  (0) 2022.03.25
Props, 구조분해할당  (0) 2022.03.25