2025/05/26 2

[ Troubleshooting🛠️ ] 롤백시키기

1. 문제 발생❓제가 작업한 브랜치를 메인에 머지한 후 배포를 한 상태였습니다. 그런데 PM님의 "기능 QA 해본 다음 안전하게 배포하는 것이 좋을 것 같습니다. 롤백 요청드립니다." 라는 요청으로 메인에 머지된 제 작업물을 다시 되돌려야 하는 상황이었습니다. 배경디자인 시스템 적용 PR #1463이 main에 머지됨(commit: 4c2011784)이후 PM님의 전체 롤백 요청이 들어옴기능 QA 이후 작업 내용 다시 메인에 배포할 예정 2. 해결 과정 📋GitHub에서 PR #1463의 머지 커밋(4c2011784) 확인main 브랜치에서 다음 명령어로 머지 커밋 리버트 수행git revert -m 1 4c2011784-m 1 옵션은 머지 커밋 기준을 main으로 잡는 의미 (부모 1)리버트 ..

인턴 2025.05.26

[ Troubleshooting🛠️ ] Radix Tabs 탭 클릭 시 alert 무한 루프 발생

1. 문제 발생❓"menuList"는 GNB에 노출되는 메뉴리스트 배열입니다. menuList는 유저의 상태에 따라 다르게 배열이 넘어옵니다. 저는 강의를 완료한 "gradeate" 졸업생이었기 때문에 일부 메뉴리스트 예를 들어 "학습 관리" 메뉴는 들어갈 수 없는게 맞습니다. 그래서 들어갈 수 없는 일부 항목(ex: 출결/학습 관리)은 객체 안에 url 없이 message만 있습니다. (즉, 탭 자체는 보이지만 접근 불가능한 상태) [ { name: '신청한 강의', url: '/mypage/apply-status' }, { name: '학습 관리', message: '합격하신 분들 한해서 사용할 수 있습니다.' }, // ❗ url 없음 { name: '선물함', url: '/mypage/re..

인턴 2025.05.26