[React] useRef 본문

code/React.js

[React] useRef

남우p 2021. 12. 5. 22:17

DOM을 직접적으로 선택해야 할 때

import React, { useState, useRef } from 'react';
function InputSample(){
    const nameInput = useRef();
    const onReset = () => {
        setInputs({
            name:'',
            nickname : '',
        })
        nameInput.current.focus();
    }
    return (
        <div style={style}>
            <input placeholder="이름" name="name" onChange={onChange} value={name} ref={nameInput} />
            <input placeholder="닉네임" name="nickname" onChange={onChange} value={nickname} />
            <button onClick={onReset}>초기화</button>
            <div>
                <b>값 : </b>
                {name} ({nickname})
            </div>
        </div>
    )
}

ref로 속성을 지정해 준 다음, 

{}.current.{} 작업한다.

'code > React.js' 카테고리의 다른 글

[React] router  (0) 2021.12.31
[React] React 내의 배열 렌더링 하기  (0) 2021.12.08
[React] useState  (0) 2021.12.05
[React] props / props children  (0) 2021.12.05
JSX 기본규칙  (0) 2021.11.30
Comments