Skip to content

perf: [TA-270] 목록 카드(Photographer/Promotion Box) React.memo 부재로 전체 재렌더 - #144

Merged
seorinn merged 1 commit into
developfrom
TA-270-list-card-memo
Jun 30, 2026
Merged

seorinn merged 1 commit into
developfrom
TA-270-list-card-memo

Conversation

@seorinn

@seorinn seorinn commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

변경 사항

  • PhotographerBox, PromotionBox를 React.memo로 래핑

배경

카드 내부는 useMemo/useCallback로 잘 다듬어졌으나 컴포넌트가 memo로 감싸지지 않아, 부모(목록)가 재렌더되면 모든 카드가 재렌더됨. props가 { data } 단일이라 memo 효과가 큼(data 참조 동일 시 스킵).

검증

  • tsc 통과, 전체 테스트 통과(기존 PhotographerBox/PromotionBox 테스트 포함)

Closes TA-270

@vercel

vercel Bot commented Jun 30, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
damaba Ready Ready Preview, Comment Jun 30, 2026 4:34am

@seorinn
seorinn marked this pull request as ready for review June 30, 2026 04:35
@seorinn
seorinn merged commit 79c7850 into develop Jun 30, 2026
3 checks passed
@seorinn
seorinn deleted the TA-270-list-card-memo branch June 30, 2026 04:35

This branch was successfully deployed

1 active deployment
Preview — d0b4fec2 Deployed Jun 30, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant