import React, { useState } from 'react'
function LoginPage() {
const [Id, setId] = useState('');
const [Pwd, setPwd] = useState('');
const onIdHandler = e => {
setId(e.currentTarget.value)
}
const onPwdHandler = e => {
setPwd(e.currentTarget.value)
}
const onSubmitHandler = e => {
e.preventDefault();
alert(`${Id} // ${Pwd}`)
}
return (
<div>
<form onSubmit={onSubmitHandler}>
<label htmlFor="id">아이디</label>
<input type="text" name="id" value={Id} onChange={onIdHandler} />
<label htmlFor="pwd">비밀번호</label>
<input type="password" name="pwd" value={Pwd} onChange={onPwdHandler} />
<button type="submit">로그인</button>
</form>
</div>
)
}
export default LoginPage
|
input여러개 관리하기
https://react.vlpt.us/basic/09-multiple-inputs.html
9. 여러개의 input 상태 관리하기 · GitBook
9. 여러개의 input 상태 관리하기 지난 튜토리얼에서 우리는 input 상태를 관리하는 방법에 대하여 알아보았는데요, 이번에는 input 이 여러개일때는 어떻게 관리해야 하는지 알아보겠습니다. 우선
react.vlpt.us
'basic > React.js' 카테고리의 다른 글
[React.js] CDN 리액트 프로젝트에 적용하기 (다음 주소 API) (0) | 2021.05.18 |
---|---|
Mob X (0) | 2021.04.27 |
React.js public directory file (0) | 2021.04.15 |
리액트에서 바로 css 적용하는 법 (0) | 2021.04.15 |
코드스플리팅 (0) | 2021.04.14 |