<aside> 📎

참고 출처

  1. Create and use components — Figma Learn — 메인 컴포넌트와 인스턴스, 오버라이드의 공식 설명 자료입니다.
  2. Create and use variants — Figma Learn — 베리언트로 컴포넌트의 여러 상태를 하나로 묶어 관리하는 방법의 공식 근거입니다. </aside>

앞 실습에서 오토레이아웃으로 버튼·리스트·네비게이션 같은 구조를 만들었습니다. 그런데 같은 버튼을 수십 개 화면에 붙여놓았다면, 색을 한 번 바꿀 때마다 모든 화면을 일일이 고쳐야 할까요? 이번 레슨에서는 한 곳을 고치면 모든 곣이 바뀌는 컴포넌트와, 하나의 컴포넌트에 여러 상태를 담는 베리언트를 배웁니다. 이는 다음 레슨의 디자인 시스템과 shadcn/ui 키트 활용으로 이어지는 핵심 개념입니다.

컴포넌트와 베리언트

컴포넌트의 개념과 필요성


메인 컴포넌트와 인스턴스


image.png

image.png

베리언트로 상태 관리하기


Property로 컴포넌트 제어하기