본문 바로가기

basic/React.js

form

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