바이브 코딩 사전
모달 다이얼로그
바이브 코딩 사전

모달 다이얼로그

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

영어 표기

Modal Dialog

예시

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

카테고리

프론트엔드·UI

난이도

basic

태그

UI · 접근성

함께 읽기

연관 용어

CLI·터미널 도구

터미널

영어 표기 Terminal

터미널은 키보드로 명령을 입력해 개발 환경을 조작하는 화면이다. 초보자에게는 검은 창처럼 보이지만, 실제로는 설치, 테스트, 빌드, Git 작업, AI 코딩 에이전트 실행을 한곳에서 연결하는 작업대에 가깝다. VIBE 코딩에서는 AI가 제안한 명령을 그대로 복사하기 전에 현재 폴더, 변경 파일, 실행 목적을 확인하는 습관이 중요하다. 터미널 출력은 실패 원인과 검증 결과를 가장 직접적으로 보여주므로, 화면을 닫기보다 에러 메시지를 읽고 필요한 부분만 AI에게 다시 전달해야 안전하다.

브라우저·노코드 빌더

브이제로

영어 표기 v0 by Vercel

Vercel이 만든 AI UI 빌더로, 자연어 설명만으로 프로덕션 수준의 React + Tailwind CSS 컴포넌트를 즉시 생성한다. UI/프론트엔드에 특화된 도구로, 풀스택 개발보다는 '보이는 부분'을 빠르게 만드는 데 집중한다. 가장 특징적인 기능은 코드 생성 전 '계획 단계'를 거친다는 것으로, 어떤 페이지를 만들 것인지, 어떤 기능을 포함할 것인지, 어떤 기술을 사용할 것인지를 먼저 보여주고 사용자의 확인을 받은 후 코드를 생성한다. shadcn/ui 컴포넌트 라이브러리와 Tailwind CSS를 기본으로 사용하여, 생성된 코드가 일관되고 모던한 디자인을 유지한다. 생성된 컴포넌트를 Vercel에 원클릭으로 배포할 수 있으며, Next.js 프로젝트에 직접 복사하여 사용하는 것도 간편하다. 권장 워크플로는 'v0에서 UI 프로토타입 → Cursor에서 비즈니스 로직 구현'으로, UI 디자인에 시간을 쏟지 않고 빠르게 시각적 결과물을 확인하고 싶을 때 가장 효과적이다.

버전 관리·배포

빌드

영어 표기 Build

소스 코드를 브라우저나 서버가 실제로 실행할 수 있는 결과물로 변환하는 과정이다. TypeScript를 JavaScript로 바꾸고, 여러 파일을 묶고, 이미지와 CSS를 최적화하며, 배포 전에 깨진 import나 타입 오류를 발견하는 단계가 여기에 포함된다. 바이브 코딩에서는 AI가 만든 코드가 화면에서는 잠깐 동작해도 빌드 단계에서 실패하는 일이 흔하므로, 기능을 끝냈다고 보기 전에 반드시 빌드가 통과하는지 확인해야 한다.