Skip to content

Conversation

@InKyungWoo
Copy link
Member

@InKyungWoo InKyungWoo commented Jul 23, 2025

📌 관련 티켓 & 이슈

✨ 작업 내용

  • 북마크 기능 API 연결
    • useBookmark 훅 구현하여 코스 모달, 상세 페이지에서 북마크 등록/해제 기능 연결
    • Optimistic UI 적용: 아이콘 클릭시 UI 우선 업데이트 → 이후 백그라운드 API 호출하도록 구현
      • 실패 시 자동 롤백
    • auth 상태에 따른 분기 처리
      • 로그인 X → 로그인 유도 모달 표시 → 로그인 페이지로 이동
      • 로그인 O → 북마크 등록/해제 가능
  • 지도 렌더링 최적화
    • React.memo 적용, useEffect dependency를 trackPoints로 제한하여 불필요한 지도 리렌더링 방지
    • 북마크 상태 변경 시 북마크 라벨만(bookmarks) 업데이트

📸 스크린샷 (해당하는 경우)

스크린샷 2025-07-24 오전 2 41 21 스크린샷 2025-07-24 오전 2 40 37

@InKyungWoo InKyungWoo added this to the #4-sprint milestone Jul 23, 2025
@InKyungWoo InKyungWoo self-assigned this Jul 23, 2025
@InKyungWoo InKyungWoo merged commit a78e1b9 into main Jul 23, 2025
@InKyungWoo InKyungWoo deleted the SCRUM-210-bookmark branch July 23, 2025 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[SCRUM-210] 북마크 API 연결

2 participants