이거 기본 html태그들만 ref={}써서 읽을수 있고
따로 만든 컴포넌트는 React forwardRef로 바꿔줘야하고
(일반태그에 useRef하듯이 하면 무슨 오류출력됨)
useImperativeHandle로 직접 지정하면 태그에 들어간 프로퍼티외에도 로컬 함수나 변수도 읽을수 있게되는건가요?
이거 기본 html태그들만 ref={}써서 읽을수 있고
따로 만든 컴포넌트는 React forwardRef로 바꿔줘야하고
(일반태그에 useRef하듯이 하면 무슨 오류출력됨)
useImperativeHandle로 직접 지정하면 태그에 들어간 프로퍼티외에도 로컬 함수나 변수도 읽을수 있게되는건가요?
굳이 forwardRef를 왜 사용함?
왜냐하면 강의에 나왔기 때문에.. 왠만하면 쓰지말고 다르게 하라고 하던데 실제로 잘 안쓰이는 코드?? 컴포넌트 안의 함수 호출은 어떤식으로 만들어요??
누구강의야?? 엄청난 안티패턴인데. 하위컴포넌트의 함수를 도대체 왜 끌고와??
강의에서 저걸 가르친다고? 저렇게 쓰는 코드 거의 본적이 없는데;;;
로직, 의존성 관리는 가능한 최상단에서 관리하는게 원칙이야 그 강의 버려
리액트 공식문서에 forwardRef사용법은 있으니 걍 한번 보고 넘어가는 정도면 몰라도 굳이 왜저렇게 짜는지 몰겠음
따로만든 컴포넌트를 왜 useRef로 불러와??? 저건 직접돔조작할때 쓰는거아니야??