Skip to content

Latest commit

 

History

History
70 lines (51 loc) · 3.31 KB

File metadata and controls

70 lines (51 loc) · 3.31 KB

11. 컴포넌트 집합

Note

이 문서에서는 컴포넌트와 연계하여 Component-Set가 무엇인지, 구성하는 이유와 사용 예시를 설명합니다.

11.1. 컴포넌트 집합(Component Set)이란?

  • **컴포넌트 집합(Component Set)**은 **여러 개의 유사한 컴포넌트(버튼, 토글 등)**를 하나의 그룹으로 묶어 관리할 수 있는 기능입니다.
  • Figma에서는 이 기능을 **Variants(변형)**라고도 부릅니다.
  • 예를 들어, 하나의 버튼 컴포넌트에 "기본 상태(Default)", "마우스 오버(Hover)", "비활성화(Disabled)" 등의 다양한 상태를 속성 기반으로 관리할 수 있게 됩니다.

11.2. 컴포넌트 집합의 필요성

필요성 설명
상태 관리 통합 다양한 상태(기본/활성/비활성 등)를 하나의 컴포넌트로 관리 가능
디자인 일관성 동일한 구성/위계/스타일을 유지하면서 상태만 변경
개발 연동 용이 개발자에게 상태 간 차이를 명확히 전달 가능 (속성 기반 전달)
작업 속도 향상 반복된 컴포넌트 대신 속성만 바꿔 다양한 UI 빠르게 생성 가능

11.3. 컴포넌트 집합 구성 방법

  1. 여러 개의 컴포넌트를 선택합니다.
    (예: 버튼 Default / Hover / Disabled 상태 컴포넌트 각각)
  2. 우클릭 > Combine as Variants 선택
  3. 자동으로 Component Set으로 묶이며, 우측 속성에서 속성 이름과 값을 설정할 수 있습니다.
    (예: Property: 상태 / Value: Default, Hover, Disabled)

Tip

이후 인스턴스를 드래그한 후, 오른쪽 속성에서 상태를 선택해 변경할 수 있습니다.

11.4. 사용 예시

버튼(Button)

상태 설명
Default 기본 버튼 상태
Hover 마우스 올렸을 때 상태
Disabled 비활성화된 버튼

토글 스위치(Toggle)

상태 설명
On 켜진 상태
Off 꺼진 상태
Hover-On 마우스 올린 켜진 상태

체크박스(Checkbox)

상태 설명
Checked 선택됨
Unchecked 선택되지 않음
Disabled 비활성화 상태

11.5. 정리

용어 설명
Component 반복되는 디자인 요소의 원본
Instance Component를 복제한 개별 요소
Variant Component의 여러 상태를 하나로 묶은 집합
Component Set Variant들이 모인 그룹 (Figma에선 Variants 패널로 표시됨)

Tip

하나의 컴포넌트에 다양한 상태를 통합하는 것은 디자인 효율성개발자와의 협업에서 매우 중요합니다.