Skip to content

fix(feed): 댓글·콕찌르기 직후 프로필 이미지가 기본 이미지로 남는 문제 수정#165

Merged
Clt689 merged 1 commit into
devfrom
fix/comment-profile-image-delay
Jul 16, 2026
Merged

fix(feed): 댓글·콕찌르기 직후 프로필 이미지가 기본 이미지로 남는 문제 수정#165
Clt689 merged 1 commit into
devfrom
fix/comment-profile-image-delay

Conversation

@Clt689

@Clt689 Clt689 commented Jul 12, 2026

Copy link
Copy Markdown
Collaborator

Linear > DET-27

변경 요약

  • 감정 표현(리액션)과 달리 댓글/콕 찌르기는 성공 후 서버 데이터를 재조회하지 않아, 낙관적으로 넣어둔 기본 프로필 이미지가 계속 남아있던 문제 수정

논리적 설명

  • handleReact는 리액션 등록 성공 후 fetchDetail()을 호출해 서버 데이터로 리스트를 재조회하지만, 댓글 전송(handleSendComment)과 콕 찌르기 핸들러는 그에 대응하는 재조회 호출이 없어 낙관적으로 넣은 기본 아바타(AVATAR_SOURCE)가 그대로 남아있었음
  • 댓글 조회 로직(fetchComments)이 useEffect 내부에 갇혀 있어 다른 곳에서 재호출이 불가능했던 것을 useCallback으로 추출해 재사용 가능하게 변경
  • 댓글 전송 성공 후 fetchComments(), 콕 찌르기 성공 후 fetchDetail()을 각각 호출하도록 추가
  • fetchDetail 내 콕 찌르기 병합 로직이 낙관적으로 추가한 me 항목을 서버 데이터로 교체하지 않고 무조건 보존하던 것을, 서버 데이터로 완전히 교체하도록 변경

체크리스트

  • API Contract 변경
  • Env Variable(.env*) 키 추가/변경
  • AI Workflow
  • Auth/Permission 로직 변경
  • Lockfile(pnpm-lock.yaml 등) 변경
  • CI/CD 설정 변경

🤖 Generated with Claude Code

리액션은 성공 후 fetchDetail()로 서버 데이터를 재조회해 낙관적으로 넣은
기본 아바타를 실제 프로필 이미지로 교체하지만, 댓글과 콕찌르기는 그
재조회 호출이 없어 기본 아바타가 그대로 남아있었다. fetchComments를
useEffect 내부에서 재사용 가능한 함수로 추출하고, 댓글 전송/콕찌르기
성공 후에도 각각 재조회하도록 맞췄다. 콕찌르기 병합 로직도 낙관적
'me' 항목을 무조건 보존하던 것을 서버 데이터로 완전히 교체하도록 변경.

Constraint: fetchDetail과 fetchComments는 서로 다른 엔드포인트를 호출함
Rejected: fetchDetail 안에서 댓글까지 함께 처리 | 댓글 데이터는 해당 응답에 없어 억지로 합치면 API 구조와 안 맞음
Confidence: high
Scope-risk: narrow

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@Clt689 Clt689 added the bug Something isn't working label Jul 12, 2026
@Clt689
Clt689 requested a review from jihostudy July 12, 2026 16:39
@Clt689 Clt689 self-assigned this Jul 12, 2026

@jihostudy jihostudy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다 !

@Clt689
Clt689 merged commit 5615829 into dev Jul 16, 2026
1 check passed
@Clt689
Clt689 deleted the fix/comment-profile-image-delay branch July 16, 2026 05:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants