## 상위 Story - #59 [Story] 단어 학습 대시보드 구현 ## 목표 자주 틀리는 약점 단어 TOP 5를 표시하는 컴포넌트 구현 ## 화면 구성 ``` 🔥 약점 단어 TOP 5 ┌─────────────────────────────────────────────────────┐ │ hypothesis (가설) - 정확도 28.6% [🔊] [⭐] │ │ abstract (추상적인) - 정확도 35.0% [🔊] [⭐] │ │ ... │ └─────────────────────────────────────────────────────┘ ``` ## 사용 API - `GET /vocab/stats/{userId}/weakness` (weakestWords 필드) - `POST /vocab/voice/synthesize` (TTS 재생) ## MUI 컴포넌트 - List, ListItem, ListItemText - IconButton (TTS, 북마크) - Typography ## 완료 조건 - [ ] WeakWordsList 컴포넌트 구현 - [ ] 약점 단어 5개 표시 - [ ] TTS 재생 버튼 동작 - [ ] 북마크 토글 동작
상위 Story
목표
자주 틀리는 약점 단어 TOP 5를 표시하는 컴포넌트 구현
화면 구성
사용 API
GET /vocab/stats/{userId}/weakness(weakestWords 필드)POST /vocab/voice/synthesize(TTS 재생)MUI 컴포넌트
완료 조건