feat(IN-232): 인플루언서 카드 제작#105
Merged
Merged
Conversation
src/entities/influencer/model/types.ts: Influencer 엔티티 타입 정의 src/entities/influencer/index.ts: Influencer 타입 re-export 추가 src/entities/influencer/ui/InfluencerCard.tsx: 인플루언서 카드 UI 구현 (썸네일, 채널명, 카테고리, stats, 북마크, 채널 분석 보기 버튼) src/shared/api/msw/handlers/influencerHandlers.ts: GET /api/v1/influencers MSW 핸들러 추가 src/shared/api/msw/handlers/index.ts: influencerHandlers 등록 src/features/influencer/api/influencerApi.ts: GET /api/v1/influencers 요청 함수 및 InfluencerListResponse 타입 정의 src/features/influencer/mock/mockInfluencers.ts: 인플루언서 목 데이터 12개 생성 src/features/influencer/ui/InfluencerList.tsx: InfluencerCard에 목 데이터 prop 연결 src/features/influencer/index.ts: fetchInfluencers, InfluencerListResponse re-export 추가
src/entities/influencer/model/types.ts: Influencer 엔티티 타입 정의 src/entities/influencer/index.ts: Influencer 타입 re-export 추가 src/entities/influencer/ui/InfluencerCard.tsx: 인플루언서 카드 UI 구현 (썸네일, 채널명, 카테고리, stats, 북마크, 채널 분석 보기 버튼) src/shared/api/msw/handlers/influencerHandlers.ts: GET /api/v1/influencers MSW 핸들러 추가 src/shared/api/msw/handlers/index.ts: influencerHandlers 등록 src/features/influencer/api/influencerApi.ts: GET /api/v1/influencers 요청 함수 및 InfluencerListResponse 타입 정의 src/features/influencer/mock/mockInfluencers.ts: 인플루언서 목 데이터 12개 생성 src/features/influencer/ui/InfluencerList.tsx: InfluencerCard에 목 데이터 prop 연결 src/features/influencer/index.ts: fetchInfluencers, InfluencerListResponse re-export 추가
scripts\sd.config.mjs로 인해 발생하는 빌드 오류 해소
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
shunn2
reviewed
May 9, 2026
백엔드 측에서 무한스크롤 관련 페이징 형식을 공통화하여 해당 로직에 맞게 /influencer에 대한 api응답을 변경했고 관련 로직들을 변경했습니다.
백엔드 api 명세 변경에 따라 무한스크롤 로직을 공통화
entites폴더 내에서 features를 import하던 역전성 해소 토글 즉시 TanStack Query 캐시의 bookmarked 값을 직접 업데이트해 HeartButton이 리마운트될 때 항상 올바른 초기값을 받도록 수정
juuhye
approved these changes
May 9, 2026
juuhye
left a comment
Collaborator
There was a problem hiding this comment.
코드 확인하였습니다! 머지 하시면 해시태그, 하트 버튼 사용하겠습니다! 감사합니다
shunn2
approved these changes
May 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📌 작업 개요
🗂 작업 유형
✏️ 작업 내용
src/entities/influencer/model/types.ts: Influencer 엔티티 타입 정의
src/entities/influencer/index.ts: Influencer 타입 re-export 추가
src/entities/influencer/ui/InfluencerCard.tsx: 인플루언서 카드 UI 구현 (썸네일, 채널명, 카테고리, stats, 북마크, 채널 분석 보기 버튼)
src/shared/api/msw/handlers/influencerHandlers.ts: GET /api/v1/influencers MSW 핸들러 추가
src/shared/api/msw/handlers/index.ts: influencerHandlers 등록
src/features/influencer/api/influencerApi.ts: GET /api/v1/influencers 요청 함수 및 InfluencerListResponse 타입 정의
src/features/influencer/mock/mockInfluencers.ts: 인플루언서 목 데이터 12개 생성
src/features/influencer/ui/InfluencerList.tsx: InfluencerCard에 목 데이터 prop 연결
src/features/influencer/index.ts: fetchInfluencers, InfluencerListResponse re-export 추가
✅ 셀프 체크리스트
💬 리뷰어에게