V VibeCoding 365
사전 목록 프론트엔드·UI

VIBECODING 365 / DICTIONARY

모달 다이얼로그

Modal Dialog

DEFINITION

정의

모달 다이얼로그는 사용자가 현재 화면 흐름을 잠시 멈추고 확인, 입력, 삭제 승인처럼 중요한 결정을 하도록 띄우는 UI 창이다. VIBE 코딩에서 AI에게 모달을 만들게 할 때는 열림·닫힘 상태, 포커스 이동, Esc 닫기, 배경 클릭 정책, 모바일 화면, 접근성 검증까지 함께 요구해야 실제 서비스에서 안전하게 동작한다.

왜 중요한가

모달은 실수로 닫히거나 포커스가 뒤 화면으로 새면 결제, 삭제, 권한 변경 같은 고위험 작업에서 사용자 피해를 만든다.

관련 용어 연결

component는 모달의 재사용 단위, state는 열림 상태, accessibility와 keyboard-navigation은 공개 품질 검증 기준이다. 공식/학습 링크는 WAI-ARIA APG Modal Dialog Pattern을 기준으로 삼는다.

공식/학습 링크

ENGLISH

Modal Dialog

EXAMPLE

AI에게 회원 삭제 확인 모달을 맡길 때 제목, 위험 설명, 취소·삭제 버튼, 키보드 포커스 순서, Esc 닫기, 삭제 후 토스트 알림까지 명시하고, 실제 삭제 API 호출 전후를 회귀 테스트와 브라우저 smoke-test로 검증한다.