Manipulating the DOM with Refs - React
react.dev
평소 React 내에서의 DOM 에 대한 접근 방식이 햇갈려서 다시 정리하고자 합니다.
참고문헌
https://react.dev/learn/manipulating-the-dom-with-refs
요약
함수 컴포넌트에서 DOM 에 접근하기 위해서 useRef 를 사용합니다
List 와 같이 다수의 DOM 에 접근하기 위해서는 (혹은 수정이 발생하는 DOM) ref callback 함수를 통해서 유연하게 대처 가능합니다.
(하단 문서 - How to manage a list of refs using a ref callback )
또 다른 함수 컴포넌트 내 DOM 에 접근하는 것은 일반적으로 React 에서는 가능하지 않습니다. 다만 필요에 따라 접근해야한다면 접근하고자 하는 컴포넌트에서 forwardRef 를 통해 허가해준다면 가능합니다.
forwardRef 로 허가해주었지만, 필요 기능 왜에는 다른 조작을 하기 원하지 않는 경우라면
useImperativeHandle 를 통해 원하는 기능만 제공 가능합니다
(하단 문서 - Exposing a subset of the API with an imperative handle )
다음 내용이 궁금하다면?
이미 회원이신가요?
2023년 11월 16일 오전 1:08
"
... 더 보기지드래곤이 스톡옵션을 받았을 시 갤럭시코퍼레이션의 기업가치는 약 4700억원 수준이었던 것으로 전해진다. 지드래곤의 지분율은 2%가 조금 넘는 것으로 추산된다. 현재 갤럭시코퍼레이션의 최대주주는 최용호 대표(21.99%)이며 신한금융, KB금융, 티인베스트먼트, 한국투자파트너스, 크릿벤처스 등이 재무적투자자(FI)로 이름을 올리고 있다.
... 더 보기기업의 성공이나 경쟁력을 이야기함에 있어 품질의 우수성이 그 기업의 경쟁력을 대변하는 시대다. 그래서 매일 매주 매월 점검하고 이를 개선하기 위해 노력한다. 그 결과 우수한 제품을 만들기 위해 조직 구성원들은 극한으로 내몰린다. 그래서 나온 것이 주 52시간 제한 방안이요, 워라밸을 강조한다.
... 더 보기