[React] input 상태 관리하기

박정연·2021년 6월 25일
0

[React]리액트

목록 보기
5/9

input 이벤트 관리하는 법.

import React , { useState } from 'react';

function InputSample(){
    const [text,setText] = useState('');
    const onChange = (e)=>{
        setText(e.target.value);
    }

    const onReset = ()=>{
        setText('');
    }
    return (
        <div>
            <input onChange={onChange} value={text}></input>
            <button onClick={onReset}>초기화</button>
            <div>
                <b>값: </b>
                {text}
            </div>
        </div>
    );
}

export default InputSample;

onChange라는 함수 만들고 e.target하면 이벤트가 발생한 DOM이 들어옴.


해서 value에 text해 주는것이 중요하다. 안그러면 초기화가 되지 않는다 ㅠㅠ

profile
프론트엔드 개발자를 희망하는 대학생입니다 🦔 알고 및 TIL 올리겠습니다 🐌 느리고 모자라도 꾸준히 하겠습니다!

0개의 댓글