import { useEffect, useState } from "react"; const INIT_USER = { id: "", password: "", }; const Login = () => { // const { error, loading, login } = useAuth(); const [user, setUser] = useState(INIT_USER); const [disabled, setDisabled] = useState(true); const [error, setError] = useState(""); const [success, setSuccess] = useState(false); useEffect(() => { const isUser = Object.values(user).every((el) => Boolean(el)); isUser ? setDisabled(false) : setDisabled(true); }, [user]); function handleChange(event) { const { name, value } = event.target; setUser({ ...user, [name]: value }); console.log(user); } async function handleSubmit() { try { // setLoading(true); // setError(""); // const success = await login(user.email, user.password); console.log(user); setSuccess(success); } catch (error) { // catchErrors(error, setError); } finally { // setLoading(false); } } const { id, password } = user; return (
로그인
); }; export default Login;