바이브 코딩 사전
드롭다운 메뉴
바이브 코딩 사전

드롭다운 메뉴

드롭다운 메뉴는 버튼이나 입력 영역을 눌렀을 때 여러 선택지나 작업을 접었다 펼쳐 보여주는 UI 패턴이다. VIBE 코딩에서는 AI가 단순 목록만 그리지 않도록 열림 상태, 바깥 클릭 닫기, 키보드 이동, 선택 후 상태 반영, 작은 화면 위치, 권한별 메뉴 노출 검증, 빈 옵션 처리와 실패 안내까지 작업 지시서에 포함해야 한다.

영어 표기

Dropdown Menu

예시

AI에게 프로젝트 카드의 작업 메뉴를 만들게 할 때 수정, 복제, 삭제 권한을 구분하고 Arrow 키 이동, Enter 선택, 바깥 클릭 닫기, 모바일 위치 깨짐을 테스트 케이스와 브라우저 smoke-test로 검증한다.

카테고리

프론트엔드·UI

난이도

basic

태그

UI · 메뉴

함께 읽기

연관 용어

CLI·터미널 도구

터미널

영어 표기 Terminal

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

버전 관리·배포

빌드

영어 표기 Build

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

프론트엔드·UI

HTML

영어 표기 HTML (HyperText Markup Language)

웹 페이지의 뼈대를 만드는 마크업 언어이다. 제목, 문단, 링크, 이미지, 입력 폼처럼 화면에 놓일 콘텐츠의 의미와 구조를 태그로 표현한다. 바이브 코딩에서 AI에게 웹 화면을 만들게 할 때도 HTML 구조가 먼저 잡혀야 CSS 스타일과 JavaScript 동작이 안정적으로 붙는다. 초보자는 HTML을 '웹 페이지의 골격'으로 이해하면 좋다.