From 8daf0401a87458e7c4ff64066b3c465fa0349e08 Mon Sep 17 00:00:00 2001 From: NamKyeongMin Date: Sat, 21 Jun 2025 04:21:27 +0900 Subject: [PATCH] =?UTF-8?q?[fix]:=20currentDateRef=20=EC=97=85=EB=8D=B0?= =?UTF-8?q?=EC=9D=B4=ED=8A=B8=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/pages/generation/Attendance.jsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/generation/Attendance.jsx b/frontend/src/pages/generation/Attendance.jsx index 3ef0a59..78fc06a 100644 --- a/frontend/src/pages/generation/Attendance.jsx +++ b/frontend/src/pages/generation/Attendance.jsx @@ -14,7 +14,7 @@ const Attendance = () => { "not_started", ]); - const currentDateRef = useRef(new Date().toISOString().split("T")[0]); + const currentDateRef = useRef(null); const getSubImage = (count) => { switch (count) { @@ -138,6 +138,11 @@ const Attendance = () => { }; useEffect(() => { + if (!currentDateRef.current) { + currentDateRef.current = new Date().toISOString().split("T")[0]; + } + console.log("currentDateRef 할당 갱신:", currentDateRef.current); + fetchAttendance(); fetchTodayAttendance(); @@ -222,7 +227,7 @@ const Attendance = () => { } }; - console.log("📊 attendanceData: ", attendanceData); + console.log("attendanceData: ", attendanceData); return (