티스토리 뷰
반응형
input 태그 속성
type : input 태그의 종류
value : input 태그의 초기값
name : 제출시 서버로 전달되는 이름
placeholder : 입력 필드에 사용자가 적절한 값을 입력할 수 있도록 도와주는 짧은 도움말
버튼 기능 구현을 위해 필요한 state들
1. text state : input에 입력한 값 저장할 state
2. name state : 버튼 누를 때 text state값 저장할 state
위의 기능 구현을 위해 필요한 function들
1. onChange : input에 입력한 값 text state에 넣어주는 함수
2. onClick: 버튼 눌렀을 때 text의 값 name state에 넣어주는 함수
ex) state와 function들
const [text,setText] = useState("");
const [name,setName] = useState("");
const onChange = (e) => {
setText(e.target.value);
}
const onClick = () => {
setName(text);
console.log(name)
}
<div>
<input type='text' name='test' onChange={onChange}></input>
<button onClick={onClick}>버튼</button>
<p>input 입력값 : {name}</p>
</div>
반응형
'Coding > react' 카테고리의 다른 글
[React] Redux:3 store의 state 변경하는 법 (0) | 2023.06.15 |
---|---|
5/20 React 복습하기 (0) | 2023.06.13 |
[React] Node+Express 서버와 React 연동하기 (0) | 2023.04.04 |
[JavaScript] 배열의 복제 및 수정 spread 연산자 [...] (0) | 2023.04.02 |
카카오 지도 Web API 사용해보기 (0) | 2023.03.27 |
댓글