Skip to content

Comments

refactor: Phase 4 - pages/ 디렉토리 제거 및 Router.tsx 정리#152

Merged
leeleeleeleejun merged 1 commit intodevelop-v1from
refactor/#151-cleanup-old-directories
Feb 22, 2026
Merged

refactor: Phase 4 - pages/ 디렉토리 제거 및 Router.tsx 정리#152
leeleeleeleejun merged 1 commit intodevelop-v1from
refactor/#151-cleanup-old-directories

Conversation

@leeleeleeleejun
Copy link
Member

Summary

  • pages/ 디렉토리 완전 제거 (32개 파일 삭제)
  • Router.tsx: pages/ 대신 features/에서 직접 import
  • SearchPage를 features/home/으로 이동

Changes

1. SearchPage 이동

  • src/pages/Search/src/features/home/SearchPage.tsx
  • 스타일도 함께 이동: src/features/home/SearchPage.style.ts

2. PostDetail 스타일 이동

  • src/pages/PostDetail/page.style.tssrc/features/post/styles/postDetailStyles.ts
  • Map 컴포넌트에서 사용되는 스타일만 추출

3. Router.tsx 업데이트

  • @/pages/Search@/features/home/SearchPage.tsx

4. pages/ 디렉토리 삭제

  • 32개 파일 전체 삭제
  • ChatRoom, ChatRoomList, CreatePost, Home, Login, MyProfile, PostDetail, UsageHistory

Testing

npm run build
  • ✅ 빌드 성공 (3.51s)
  • ✅ 타입 에러 없음

Migration Summary

Phase Status Description
Phase 1-2 ✅ Merged (#150) auth, user, post, chat, home 마이그레이션
Phase 3 ✅ Merged (#151) domains/ 제거, CreatePost 마이그레이션
Phase 4 🚀 Current PR pages/ 디렉토리 제거 완료
Phase 5+ 📋 Planned 중복 제거, 타입 개선 등

Breaking Changes

없음 - 순수 리팩토링으로 기능 변경 없음

- pages/Search → features/home/SearchPage.tsx 이동
- pages/PostDetail/page.style.ts → features/post/styles/postDetailStyles.ts 이동
- Router.tsx: @/pages/Search → @/features/home/SearchPage.tsx로 변경
- Map 컴포넌트: 새 스타일 파일 사용하도록 수정
- pages/ 디렉토리 전체 삭제 (32개 파일)
- 빌드 검증 완료 (3.51s)
@leeleeleeleejun leeleeleeleejun merged commit affc3ab into develop-v1 Feb 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant