diff --git a/package-lock.json b/package-lock.json
index 8a39a42..9e1ecd2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,7 +14,7 @@
"@testing-library/user-event": "^13.5.0",
"react": "^19.1.0",
"react-dom": "^19.1.0",
- "react-scripts": "5.0.1",
+ "react-scripts": "^5.0.1",
"web-vitals": "^2.1.4"
}
},
@@ -12870,6 +12870,7 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz",
"integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==",
+ "license": "MIT",
"dependencies": {
"@babel/core": "^7.16.0",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.3",
diff --git a/package.json b/package.json
index f9f04fe..3142568 100644
--- a/package.json
+++ b/package.json
@@ -9,7 +9,7 @@
"@testing-library/user-event": "^13.5.0",
"react": "^19.1.0",
"react-dom": "^19.1.0",
- "react-scripts": "5.0.1",
+ "react-scripts": "^5.0.1",
"web-vitals": "^2.1.4"
},
"scripts": {
diff --git a/src/App.js b/src/App.js
index 9571c20..d0d2a34 100644
--- a/src/App.js
+++ b/src/App.js
@@ -6,7 +6,7 @@ import LoginPage from "./page/LoginPage";
function App() {
return (
-
+
);
}
diff --git a/src/components/Darkmode/Darkmode.jsx b/src/components/Darkmode/Darkmode.jsx
index cdb4e78..19c53bd 100644
--- a/src/components/Darkmode/Darkmode.jsx
+++ b/src/components/Darkmode/Darkmode.jsx
@@ -1,7 +1,21 @@
-import { useState } from "react";
-import "./Darkmode.css";
-const Darkmode = () => {
- return ;
+import React, { useState } from "react";
+import "./Darkmode.css";
+
+const DarkMode = () => {
+ const [itDark, setItDark] = useState(false); // 기본이 Dark니까 false=light모드
+
+ const changeMode = () => {
+ setItDark(!itDark); //!는 반대로 하라는 뜻, chagemode가 되면 바뀌게 됨됨
+ };
+
+ return (
+
+
{itDark ? "다크 모드" : "라이트 모드"}
+
+
+ ); //조건 ? (참일 때 실행하는 거) : (거짓일 때 실행하는 거) 라고 줄여서 표현현
};
-export default Darkmode;
+export default DarkMode;
diff --git a/src/components/LoginForm/LoginForm.jsx b/src/components/LoginForm/LoginForm.jsx
index 6fa5a06..eb319e0 100644
--- a/src/components/LoginForm/LoginForm.jsx
+++ b/src/components/LoginForm/LoginForm.jsx
@@ -7,11 +7,35 @@ const LoginForm = ({ validUser }) => {
const [message, setMessage] = useState("");
const inputRef = useRef(null);
+ const handleLogin = () => {
+ if (validUser.id === userid && validUser.pw === userpw) {
+ setMessage("로그인 되었습니다!");}
+ else {setMessage("아이디와 비밀번호를 다시 확인해주세요!");}
+ };
+
+ useEffect(() => {
+ console.log("입력된 id가 변경되었습니다.");
+ }, [userid]);
+
+ useEffect(() => {
+ console.log("입력된 pw가 변경되었습니다.");
+ }, [userpw]);
+
+
+ const handleid = (e) => {
+ setUserid(e.target.value);
+ };
+
+ const handlepw = (e) => {
+ setUserpw(e.target.value);
+ };
+
+
return (
);