해결된 질문
작성
·
193
답변 1
4
안녕하세요
컴포넌트 외부의 let 변수로 해도 된다면 그렇게 하는 게 좋습니다
인스턴스별로 다른 값을 가져야하는 경우에는 useRef 를 사용합니다
예를 들어, 아래와 같이 JSX 코드를 작성하면
<div>
<MyComponent />
<MyComponent />
</div>
두 개의 MyComponent 인스턴스가 만들어지고, useRef 를 사용했다면 각각 값을 관리할 수 있습니다
컴포넌트 외부의 let 변수로 만들었다면 인스턴스와 무관하게 하나의 값만 갖는거구요
클래스의 멤버 변수와 비슷한 역할이라고 생각할 수 있습니다