본문 바로가기

framework_library/vue32

⚙️ Vue 이벤트 바인딩과 DOM 반응성 처리 구조 ⚙️ Vue 이벤트 바인딩과 DOM 반응성 처리 구조Vue 기초 시리즈 > 3️⃣ Vue 작동 원리와 구조 이해 > 4️⃣이벤트 바인딩과 DOM 반응성 처리 구조1. 이벤트 바인딩이란?2. v-on 디렉티브 구조3. DOM 반응성과 이벤트 연동4. 이벤트 수식어 정리5. 실전 팁 및 주의사항🔚 마무리 & 다음 글 안내✅ 이벤트 바인딩이란?Vue에서는 HTML 요소에 직접 JavaScript 이벤트 핸들러를 바인딩할 수 있습니다. 이를 통해 사용자 입력, 클릭, 포커스 등 다양한 상호작용을 제어할 수 있습니다.제출핵심: Vue는 이벤트가 발생하면 연결된 메서드를 호출하고, 필요한 경우 상태를 바꾸며 DOM을 자동 갱신합니다.✅ v-on 디렉티브 구조기본 형식은 다음과 같습니다.축약형:클릭인자 전달A 선택.. 2025. 5. 1.
⚙️ Vue.js 렌더링 흐름 - 템플릿과 DOM 업데이트 구조 이해하기 ⚙️ Vue.js 렌더링 흐름 - 템플릿과 DOM 업데이트 구조 이해하기Vue 기초 시리즈 > 3️⃣ Vue 작동 원리와 구조 이해 > 3️⃣ 템플릿 렌더링과 DOM 업데이트의 흐름1. 렌더링이란?2. Virtual DOM과 실제 DOM의 차이3. Vue의 렌더링 순서4. 반응형 업데이트 흐름5. 성능 최적화 팁🔚 마무리 & 다음 글 안내1. 렌더링이란?렌더링이란 Vue 템플릿을 HTML로 변환하고, 이를 브라우저의 DOM에 반영하는 과정입니다.초기 렌더링: 컴포넌트가 마운트될 때 최초 1회재렌더링: 반응형 상태가 변경되면 자동 업데이트2. Virtual DOM이란?Vue는 실제 DOM을 직접 조작하지 않고 Virtual DOM(VDOM)이라는 가상의 트리를 먼저 만든 후 변경 사항만 실제 DOM에 적.. 2025. 5. 1.
⚙️ Vue 컴포넌트 라이프사이클 완전 정복 ⚙️ Vue 컴포넌트 라이프사이클 완전 정복Vue 기초 시리즈 > 3️⃣ Vue 작동 원리와 구조 이해 > 2️⃣ 컴포넌트 라이프사이클 정리1. 라이프사이클이란?2. 실행 흐름 요약3. 주요 훅 설명 (created, mounted, updated 등)4. 실무 사용 예시 및 팁5. Composition API에서의 라이프사이클🔚 마무리 & 다음 글 안내1. 라이프사이클이란?Vue 컴포넌트는 생성부터 소멸까지 일련의 단계를 거칩니다. 이때 각 단계마다 특정 훅(hook)이 존재하여 개발자가 필요한 로직을 삽입할 수 있도록 도와줍니다.라이프사이클 훅 = 컴포넌트가 생성되거나 업데이트되거나 소멸될 때 실행되는 함수2. 전체 실행 흐름라이프사이클은 총 4단계로 나눌 수 있습니다.🛠 Setup 단계: set.. 2025. 5. 1.
⚙️ Vue 작동 원리와 구조 이해 - 앱 실행부터 반응형 렌더링까지 ⚙️ Vue 작동 원리와 구조 이해 - 앱 실행부터 반응형 렌더링까지Vue 기초 시리즈 > 3️⃣ Vue 작동 원리와 구조 이해 > 1️⃣ Vue 앱 실행 흐름 완전 이해1. Vue 앱의 실행 순서 개요2. main.js (또는 main.ts) 역할3. App.vue의 구조와 루트 컴포넌트4. 마운트란 무엇인가?5. 데이터 변경 → DOM 갱신까지의 반응형 흐름6. 실무 구성 팁 및 주의사항🔚 마무리 및 다음 글 안내✅ Vue 앱의 실행 흐름 (SPA, Vue 3 + Router + Axios + Store + Interceptor 기준)Vue 앱은 크게 아래 순서로 실행됩니다:- main.js에서 Vue 앱 인스턴스를 생성, App.vue를 루트 컴포넌트로 지정, Vue 내부가 컴포넌트를 분석하고 .. 2025. 5. 1.
🌿 Vue 템플릿 조건부 렌더링과 반복 처리 패턴 🌿 Vue 템플릿 조건부 렌더링과 반복 처리 패턴Vue 기초 시리즈 > 2️⃣ 컴포넌트 기반 개발 > 5️⃣ 템플릿 조건부 렌더링과 반복 처리 패턴1. 조건부 렌더링의 원리2. v-if vs v-show 비교3. 반복 렌더링 v-for 사용법4. v-if와 v-for 조합 시 주의사항5. v-for에서 :key의 중요성6. 실전 예제 및 활용 팁🔚 다음 글 안내1. 조건부 렌더링의 원리v-if나 v-show는 HTML 요소의 표시 여부를 제어합니다. 이때 DOM의 생성/제거가 발생할 수 있기 때문에 성능에 유의해야 합니다.2. v-if vs v-show 비교항목v-ifv-show동작 방식조건에 따라 DOM 생성/제거항상 DOM은 존재하며, display: none으로 숨김초기 렌더링 비용낮음 (조건 .. 2025. 5. 1.
🌿 Vue.js 컴포넌트 슬롯(Slot)의 개념과 활용법 🌿 Vue.js 컴포넌트 슬롯(Slot)의 개념과 활용법Vue 기초 시리즈 > 2️⃣ 컴포넌트 기반 개발 > 4️⃣ 슬롯(Slot)의 개념과 활용법1. 슬롯(Slot)이란?2. 기본 슬롯 사용법3. 이름 있는 슬롯4. 스코프 슬롯 (Scoped Slot)5. 실전 팁과 주의사항🔚 마무리 및 다음 글 안내1. 슬롯(Slot)이란?슬롯은 부모 컴포넌트에서 자식 컴포넌트의 정해진 영역에 콘텐츠를 삽입하는 방식입니다.HTML의 태그는 마치 placeholder처럼 동작하며, 유연한 레이아웃을 만들 수 있게 해줍니다.스코프 슬롯이 아닌 일반 슬롯은 부모컴포넌트에서 자식컴포넌트로 콘텐츠를 단순히 내려보내는 것입니다. ✨ 정리 요약 슬롯 종류 🔼 부모에서 사용하는 방식 🔽 자식에서의 선언 기본 슬롯내용기본 .. 2025. 5. 1.