docs: Dashboard 제거 관련 트러블슈팅 추가
This commit is contained in:
parent
233e13d167
commit
8628c0f17d
@ -104,6 +104,42 @@
|
||||
|
||||
---
|
||||
|
||||
---
|
||||
|
||||
## 오전 11시 55분
|
||||
|
||||
### 개선 3: Dashboard 페이지 및 관련 컴포넌트 제거
|
||||
|
||||
#### 배경
|
||||
- Dashboard 페이지가 더 이상 필요하지 않음
|
||||
- 랜딩 페이지와 게임 스타일 채팅만 유지
|
||||
|
||||
#### 삭제 전 의존성 확인
|
||||
```bash
|
||||
# import 체크
|
||||
grep -r "dashboard" src/ --include="*.tsx"
|
||||
grep -r "CharacterDashboard\|ManagementDashboard" src/
|
||||
```
|
||||
|
||||
#### 삭제된 파일
|
||||
1. `src/pages/dashboard.tsx` - Dashboard 페이지
|
||||
2. `src/components/character-dashboard.tsx` - 캐릭터 대시보드
|
||||
3. `src/components/character-dashboard.css` - 스타일시트
|
||||
4. `src/components/management-dashboard.tsx` - 관리 대시보드
|
||||
5. `src/components/game-character-card.tsx` - 미사용 컴포넌트
|
||||
|
||||
#### 라우팅 변경
|
||||
- `/chat` 경로 완전 제거
|
||||
- App.tsx에서 Dashboard import 제거
|
||||
|
||||
#### 최종 라우팅 구조
|
||||
- `/` - 랜딩 페이지
|
||||
- `/game` - 게임 스타일 채팅
|
||||
- `/game001` - 게임 DOS
|
||||
- `/ir` - IR 프레젠테이션
|
||||
|
||||
---
|
||||
|
||||
## 교훈
|
||||
|
||||
### 1. 토큰 키 네이밍 일관성
|
||||
@ -124,4 +160,9 @@
|
||||
|
||||
### 5. 랜딩 페이지의 중요성
|
||||
- 프로젝트 철학과 비전 전달
|
||||
- 명확한 CTA로 사용자 유도
|
||||
- 명확한 CTA로 사용자 유도
|
||||
|
||||
### 6. 의존성 확인 후 삭제
|
||||
- 컴포넌트 삭제 전 반드시 import 체크
|
||||
- grep으로 사용처 확인 후 안전하게 제거
|
||||
- 라우팅 변경 시 전체 영향도 파악
|
||||
Loading…
x
Reference in New Issue
Block a user