**1) 불필요한 재렌더링 과다 발생**
`fetchMemberCount()`가 **displayedGroups가 변경될 때마다 계속 호출됨**
그룹 아이템 20~30개면 → 한 페이지 로드마다 20~30번 API 호출
GroupCard/SwiperCard가 매 렌더마다 계속 다시 렌더링됨
**2) 이미지 로딩 방식 비효율**
모든 이미지가 즉시 로드 (lazy loading 미적용함)
썸네일 리사이즈 없이 원본 이미지(수 MB) 요청
화면에 보이지도 않는 이미지 요청도 다 때려넣음
**3) 그룹 리스트 필터/정렬에서 매번 새 배열 생성**
displayedGroups useMemo 없음
정렬/필터 변경 시 전체 컴포넌트 리렌더
1) 멤버 카운트 최초 1회만 fetch
useEffect(() => {
displayedGroups.forEach(group => {
fetchMemberCount(group.group_id);
});
}, []);
2) LazyImage 도입
초기 렌더링 가벼워짐