티스토리 뷰

728x90
반응형

2022.01.24 - [Study/React,RN] - [React]리액트 훅(Hook)에 대해 알아보자!(useState, useEffect) - 1

 

[React]리액트 훅(Hook)에 대해 알아보자!(useState, useEffect) - 1

React에서 말하는 Hook은, React 버전 16.8부터 React 요소로 새로 추가되었다. Hook을 이용하면, 기존 Class 바탕의 코드를 작성할 필요 없이 상태 값과 여러 React의 기능을 사용할 수 있다. // 그렇다고 Reac

k-taeyang.tistory.com

2022.01.25 - [Study/React,RN] - [React]리액트 훅(Hook)에 대해 알아보자!(useState, useEffect) - 2 UseState

 

[React]리액트 훅(Hook)에 대해 알아보자!(useState, useEffect) - 2 UseState

https://k-taeyang.tistory.com/9 [React]리액트 훅(Hook)에 대해 알아보자!(useState, useEffect) - 1 React에서 말하는 Hook은, React 버전 16.8부터 React 요소로 새로 추가되었다. Hook을 이용하면, 기존 Clas..

k-taeyang.tistory.com

2022.01.28 - [Study/React,RN] - [React]리액트 훅(Hook)에 대해 알아보자!(useState, useEffect) - 3 useEffect

 

[React]리액트 훅(Hook)에 대해 알아보자!(useState, useEffect) - 2 useEffect

https://k-taeyang.tistory.com/11 [React]리액트 훅(Hook)에 대해 알아보자!(useState, useEffect) - 2 UseState https://k-taeyang.tistory.com/9 [React]리액트 훅(Hook)에 대해 알아보자!(useState, useEffect..

k-taeyang.tistory.com

 

지난 3개의 포스팅에서 React Hook의 대표적인 useState, useEffect에 대해 다뤄봤는데,

오늘은 React에서 제공하는 Hook인 useRef에 대해 알아보자.

 

ref는 크게 2가지로 사용이 되는데,

 

- DOM에 접근할 때

- 렌더링을 일으키지 않고 값을 변경시킬 때

 

이다. 먼저 DOM(Document Object Model, 문서 객체 모델)에 접근할 때는,

Document.querySelector(), Document.getElementById() 등의 대표적인 방법이 있는데,

이것들 대신 ref를 이용하여 DOM에 접근할 수 있다.

 

렌더링을 일으키지 않고 값을 변경시키려고 할 때도 ref가 유용하게 사용된다.

만약 TextInput 등 state의 값이 변할 때마다 렌더링이 되는 것을 방지하기 위해서는,

useRef로 간단하게 처리할 수 있다.

 

값을 가져올 때만 ref.current를 이용하여 DOM에 접근해서 값을 가지고 오는 방식으로 사용하면 된다.

 

 

 

728x90
반응형
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함