[Setting/Arch] 프로젝트 아키텍처 재편 및 컴포넌트 기반 모달 시스템 구축 #8
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 작업 개요
프로젝트 규모 확장에 따른 유지보수 효율을 높이고, 다수의 개발자가 협업할 때 발생하는 파일 충돌(특히
index.html)을 원천 차단하기 위해 시스템 아키텍처를 전면 재편했습니다.🛠️ 주요 작업 내용
src/core/디렉토리로 격리하여 데이터 비즈니스 로직과 UI 로직의 관심사를 분리했습니다.index.html에 몰려있던 거대 HTML 구조를 각 모달(.ts) 파일 내부 템플릿으로 이관했습니다.📂 변경된 아키텍처 구조
src/core/: 핵심 상태 및 데이터 엔진src/components/Modal/: 독립형 모달 UI/로직 컴포넌트src/views/: 페이지 단위 메인 렌더링 로직index.html: 최적화된 앱 Shell본 이슈는
setting브랜치에서 진행된 아키텍처 재편 작업을 기반으로 작성되었습니다.