문제-해결 색인
용도: "이전에 비슷한 문제 어떻게 해결했어?"
검색 팁: Ctrl+F로 키워드 검색 (에러 메시지, 컴포넌트명 등)
렌더링 관련
| 문제 |
해결 |
날짜 |
키워드 |
| rowSpan이 적용 안됨 |
gridTemplateRows를 1fr로 변경 |
2026-02-02 |
grid, rowSpan, CSS |
| 컴포넌트 크기 스케일 안됨 |
viewportWidth 기반 scale 계산 추가 |
2026-02-04 |
scale, viewport, 반응형 |
DnD (드래그앤드롭) 관련
| 문제 |
해결 |
날짜 |
키워드 |
| useDrag 에러 (뷰어에서) |
isDesignMode 체크 후 early return |
2026-02-04 |
DnD, useDrag, 뷰어 |
| DndProvider 중복 에러 |
최상위에서만 Provider 사용 |
2026-02-04 |
DndProvider, react-dnd |
타입 관련
| 문제 |
해결 |
날짜 |
키워드 |
| 인터페이스 이름 불일치 |
V5 접미사 제거, 통일 |
2026-02-05 |
타입, interface, Props |
| v3/v4 타입 혼재 |
v5 전용으로 통합, 레거시 삭제 |
2026-02-05 |
버전, 타입, 마이그레이션 |
레이아웃 관련
| 문제 |
해결 |
날짜 |
키워드 |
| Flexbox 배치 예측 불가 |
CSS Grid로 전환 (v5) |
2026-02-05 |
Flexbox, Grid, 반응형 |
| 4모드 각각 배치 힘듦 |
제약조건 기반 시스템 (v4) |
2026-02-03 |
모드, 반응형, 제약조건 |
| 4모드 자동 전환 안됨 |
useResponsiveMode 훅 추가 |
2026-02-01 |
모드, 훅, 반응형 |
저장/로드 관련
| 문제 |
해결 |
날짜 |
키워드 |
| 레이아웃 버전 충돌 |
isV5Layout 타입 가드로 분기 |
2026-02-05 |
버전, 로드, 타입가드 |
| 빈 레이아웃 판별 실패 |
components 존재 여부로 판별 |
2026-02-04 |
빈 레이아웃, 로드 |
UI/UX 관련
| 문제 |
해결 |
날짜 |
키워드 |
| root 레이아웃 오염 |
tempLayout 도입 (임시 상태 분리) |
2026-02-04 |
tempLayout, 상태, 오염 |
| 속성 패널 다른 모드 수정 |
isDefaultMode 체크로 비활성화 |
2026-02-04 |
속성패널, 모드, 비활성화 |
해결 안 된 문제 (진행 중)
| 문제 |
상태 |
관련 파일 |
| PopCanvas 타입 오류 |
미해결 |
PopCanvas.tsx:76 |
| 팔레트 UI 없음 |
미해결 |
PopDesigner.tsx |
새 문제-해결 추가 시 해당 카테고리 테이블에 행 추가