- filteredSchedules useMemo로 불필요한 재계산 방지 - ScheduleItem React.memo 컴포넌트로 분리하여 리렌더링 방지 - categoryCounts useMemo 맵으로 O(1) 카테고리 카운트 조회 - 카테고리 카운트를 선택된 날짜 기준으로 계산 - useDeferredValue로 달력 점 표시 지연 처리하여 UI 응답성 향상 - selectedDate 변경 시 스크롤 맨 위로 초기화