[React] useRef

2021. 9. 8. 15:24
728x90

01 useRef

  • 참조변수를 생성!
  • 참조변수가 참조하고 있는 요소에 직접적으로 접근 할 수 있음.
  • 참조변수 생성 후 가상 DOM 요소의 ref 속성에 대입해주면 가리키는 상태가 됨.

 

 

 

 

 

02 useRef 예제

 

src

 

src/components

  • src/components/Boy.js
import React, { useEffect, useRef } from 'react'

function Boy(){

    const refvar = useRef(); // 참조변수 생성!

    useEffect(() => {
        console.log(refvar.current) // 언제든지 대상 바꿀 수 있음
    }, [])

    return<>
        <input ref={refvar} id="aa" />
        <input id="bb" />
    </>
}

export default Boy

 

src

  • index.js
import React from 'react';
import ReactDOM from 'react-dom';
// import App from './components/App';
import Boy from './components/Boy';

ReactDOM.render(
  <React.StrictMode>
    <Boy />
  </React.StrictMode>,
  document.getElementById('root')
);

 

 

 

 

 

 

728x90

'React > Study' 카테고리의 다른 글

[React] 할 일 목록 예제 복습  (1) 2021.09.09
[React] 할 일 목록 예제  (1) 2021.09.08
[React] useState 예제, useEffect 예제  (1) 2021.09.08
[React] useEffect  (1) 2021.09.08
[React] useState - 03  (1) 2021.09.08

BELATED ARTICLES

more