728x90
반응형
import {useRef} from 'react'
const myRef = useRef();
<div ref={myRef}></div>
이런 식으로 작성할 경우
myRef.current
이 식을 사용하면 해당 myRef DOM에 접근 할 수 있다.
변경 가능한 값이면서 + 재렌더링 할 필요가 없는 data라면 useRef를 사용해도 된다.
그렇다면 의문이 들 것이다.
아니 그럼 그냥 일반 변수 선언해서 쓰는 거랑 다를 게 없지 않음?
다르다, 재렌더링이 되면 일반 변수는 초기화 된다.
useRef를 활용하면 재렌더링 되어도 초기화되지 않는다.
728x90
반응형
'개발 > React.js' 카테고리의 다른 글
[Firebase 호스팅] 시키는대로만 하면 된다. (0) | 2023.07.07 |
---|---|
[Firebase 호스팅] Welcome만 뜰 때 (0) | 2023.07.07 |
[useState] 리액트 탐험.. useState... (0) | 2023.07.03 |
[Firebase 9] React 앱 세팅 (0) | 2023.06.26 |
[React-Router] 리액트 라우터 (0) | 2023.06.26 |