React Hook API에는 useRef라는 API 함수를 제공해준다.
javascript를 사용하다보면 선택자를 이용해서 요소의 값을 가져오는 경우가 많다.
예를 들어 getElementById, querySelector 를 사용한다.
React를 사용할때도 이와같은 요소의 값을 가져오는 경우가 있는데 이럴경우 useRef를 사용하면 된다.
사용법은 간단하다.
import에 useRef를 가져오고,
아래와 같이 ReactHook function에 선언을 해주고 return해주는 요소에 ref로 주입해주면 된다.
const useRef = useRef();
return(
<input ref = {useRef} > useRef테스트 </input>
)
- javascript에서 특정 Dom을 선택하는 역할 ex) getElementById, querySelector
- 특정 DOM에 접근할 때 사용한다.
- 외부 라이브러리 사용할때 유용하다.
- 원하는 위치에 ref={} 의 형태로 작성하면 된다.
'React > 문법' 카테고리의 다른 글
[React-Query] 개념 (1) | 2024.04.20 |
---|---|
[React Hooks] useReducer: useState의 대체 함수 (0) | 2024.04.13 |
[React Hooks] useState 데이터 변경(callback) (0) | 2022.02.13 |
[React Hooks ] useEffect() 함수 (0) | 2022.01.15 |