[Feature/#24] Skeleton UI 적용 및 Router 구조 정리 #25
Merged
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.
🚨 관련 이슈
#24
✨ 변경사항
✏️ 작업 내용
1. 라우터 아키텍쳐 최적화
(1) Route 분리
(2) Code Splitting적용
2. 레이아웃 시스템: 계층적 레이아웃 적용
3. 스켈레톤 UI 구현
라우터 등록 가이드
페이지 컴포넌트는 lazy와 loadable 유틸리티를 사용하여 등록해야 합니다!
라우트 파일(AuthRoutes.tsx / MainRoutes.tsx)을 참고해 작성해주세요
(1) 스켈레톤 UI가 있는 경우
const Login = loadable( lazy(() => import("@/pages/auth/Login")), <LoginSkeleton />, );(2) 스켈레톤 UI가 없는 경우
const Timeline = loadable( lazy(() => import("@/pages/dashboard/timeline/Timeline")), );😅 미완성 작업
N/A
📢 논의 사항 및 참고 사항
N/A