Merged
Conversation
refact: 수정본 적용
QA2 반영 QA2 반영 메인 merge
feat: develop -> main
Merge: merge to main
빌드 최적화
Bundle size 최적화 정리
* 초기 진입(JS) 페이로드를 줄이고, 라우트/기능별 지연 로딩으로 체감 속도 개선
* 빌드 시 대형 청크 경고 제거 및 구조 가시화
1. 분석 환경 추가
* rollup-plugin-visualizer 도입 및 ANALYZE 플래그로 on/off
* npm run analyze로 stats.html 생성
2. Vite 빌드 최적화
* manualChunks로 핵심 벤더 모듈 분리: react, query, swiper
* cssCodeSplit: true, sourcemap: false 유지
* (사용 안 함 확인) motion 청크 제거
3. 라우트/페이지 단위 코드 스플리팅
* createBrowserRouter 사용 라우트에 lazy + Suspense 적용
* Public/Protected Layout 및 모든 주요 페이지를 지연 로드
4. 무거운 라이브러리 지연 로드
* React Query Devtools: 개발 모드에서만 동적 임포트
* react-toastify: ToastContainer lazy, 실제 토스트 호출 시점에 동적 임포트
5. 경고 제거
* 초기 엔트리 청크 분리로 “500kB 초과 경고” 해소
6. sockJS 제거
develop -> main
FIX: 모바일 채팅방 스크롤 문제 수정
refact: 추가 요청사항 적용
Merge to main
Merge to Main
Merge to main
Merge to main
Merge to main
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
PR 유형
PR 체크리스트
PR 상세
ExplorePage가 마운트 시 기본값(‘전체’)으로 먼저 API를 호출한 뒤, URL 쿼리(category)를 반영하면서 다시 API 요청을 보내는 레이스 발생
ExplorePage의 selectedCategory 초기값을 URL 쿼리에서 바로 세팅하도록 수정
쿼리 변경 시에만 selectedCategory를 동기화하도록 useEffect 조정