🐛 버그 수정 - 화면 목록으로 이동 버튼 클릭 후에도 3초 타이머가 계속 실행되던 문제 해결 - 빠르게 버튼 클릭 후 다른 화면 진입 시 다시 튕겨나는 현상 수정 �� 변경 내용 - useRef로 타이머 참조 저장 (autoRedirectTimerRef) - 모달이 닫힐 때 타이머 정리 (clearTimeout) - 컴포넌트 언마운트 시 타이머 정리 - '화면 목록으로 이동' 버튼 클릭 시 타이머 즉시 정리 📝 기술적 개선 - setTimeout 타이머를 useRef로 관리 - useEffect cleanup 함수에서 타이머 정리 - 버튼 onClick에서 타이머 수동 정리 ✅ 결과 - 버튼 클릭 시 타이머가 즉시 정리됨 - 다른 화면으로 이동 후 3초 뒤 튕겨나지 않음 - 메모리 누수 방지
26 KiB
26 KiB