import styles from "./signup.module.scss"; import { useState } from 'react'; const Signup = () => { const [userText, setUserState] = useState({ userID: '', userName: '', userBirthday: '', userMbnum: '', userPassword: '', userRePassword: '', }) // 비밀번호와 비밀번호 확인 일치여부, 중복확인 창 const [passwordError,setPasswordError] = useState(false); const [overlapId,setOverlapIdError] = useState(false); const handleUserOnChange = (e) => { setUserState({ ...userText, [e.target.name]: e.target.value }) if(e.target.name === "userRePassword"){ setPasswordError(e.target.value !== userText.userPassword); }} //중복되었으면 중복확인 창 띄우는 여부를 state에 전달 const handleOverlapIdError = (e) => { e.preventDefault(); setOverlapIdError(true); } //가입완료 누르면 콘솔창에 전달하려는 state 보여줌 const onSubmit = (e) => { e.preventDefault(); console.log(userText) } return (
회원가입
{overlapId &&

아이디 중복확인이 되었습니다.

}
{passwordError &&

비밀번호가 일치하지 않습니다.

}
가입하기
{/* 아이디 중복 확인 모달창 */} {/* 회원가입 완료 모달창 */}
) } export default Signup