2025/03/29 2

TypeScript에서 & 연산자의 의미와 활용: DeliveryData 예제를 중심으로

안녕하세요, 개발자 여러분! 이번에는 TypeScript에서 자주 사용되는 & 연산자(Intersection Operator)에 대해 깊이 파헤쳐 보겠습니다. 질문에서 제공된 코드 export type DeliveryData = DeliveryInfo & { details: DeliveryDetail[]; };를 기반으로, &의 역할과 관련 정보를 블로그 글 형식으로 자세히 설명하겠습니다.2025.03.29 - [Vue.js 를 배워보자] - Vue 컴포넌트와 TypeScript를 활용한 배송 정보 관리: 실무 예제 1. & 연산자란?TypeScript에서 &는 **Intersection Operator(교차 연산자)**라고 불리며, 두 개 이상의 타입을 결합하여 하나의 새로운 타입을 만드는 데 사용됩니..

Vue 컴포넌트와 TypeScript를 활용한 배송 정보 관리: 실무 예제

안녕하세요, 개발자 여러분! 오늘은 Vue.js와 TypeScript를 사용해 실무에서 자주 접할 수 있는 컴포넌트 설계와 코드 공유 사례를 다뤄보겠습니다. 이번 예제에서는 배송 정보를 다루는 Delivery.vue 컴포넌트와 그 하위 컴포넌트인 DeliveryDetails.vue를 만들고, TypeScript 파일(Delivery.ts)을 공유하며 실무처럼 구현하는 방법을 소개합니다. 특히 DeliveryDetails.vue에서 그리드 UI를 활용해 배송 세부 항목을 표시한다고 가정하고, 타입 정의를 효율적으로 재사용하는 방법을 살펴보겠습니다.  1. 프로젝트 구조와 기본 설정먼저 프로젝트 구조를 간단히 정리해보겠습니다. src/├── components/│ ├── Delivery.vue ..