Skip to content

[MESP-275] [Story] 프론트엔드 SSE 클라이언트 구현 #503

Description

@DDINGJOO

📌 상위 Epic

#499

설명

AS A 사용자
I WANT 앱 사용 중 배지 알림을 토스트/모달로 확인할 수 있도록
SO THAT 학습 동기부여를 받을 수 있다

인수 조건

  • 로그인 시 SSE 연결 자동 수립
  • 배지 알림 수신 시 토스트 UI 표시
  • 배지 아이콘, 이름, 설명 표시
  • 연결 끊김 시 자동 재연결 (지수 백오프)
  • 로그아웃 시 연결 해제

Tasks

  • useNotificationStream() 커스텀 훅 구현
  • SSE EventSource 연결 관리
  • JWT 토큰 URL 파라미터 전달
  • 재연결 로직 (지수 백오프)
  • 배지 알림 토스트 컴포넌트
  • Context/Store 연동 (알림 상태 관리)

예상 작업량

3 Story Points

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requeststoryUser story

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions