- 버튼눌러서 글자바꾸기
import React, { useState } from 'react';
function EventPractice() {
const [input, setInput] = useState('입력하세욤');
function inputChange() {
setInput('바뀌었습니다');
}
return (
<>
<div>{input}</div>
<button onClick={inputChange}>클릭</button>
</>
);
}
export default EventPractice;
- input창에 글자 입력받은 것 버튼 눌러서 아래에 나타내기
import React, { useState } from 'react';
function EventPractice() {
const [input, setInput] = useState('누르세욤');
const [value, setValue] = useState('');
function inputChange(e) {
setInput(e.target.value);
}
function btnClick() {
setValue(input);
}
// function onKeyPress(e) {
// if (e.key === 'Enter') {
// btnClick();
// }
// }
return (
<>
<input type="text" onChange={inputChange}></input>
<button onClick={btnClick} >
클릭
</button>
<div>{value}</div>
</>
);
}
export default EventPractice;
'React.js' 카테고리의 다른 글
useState + axios (then안에서 많은걸 하려고 하지 말자) (0) | 2023.08.09 |
---|---|
useState 사용 시 화살표함수를 사용해야 하는 이유 (0) | 2023.04.09 |
비밀번호 검증(배경색)- 클래스형 컴포넌트 (0) | 2023.04.05 |
댓글