본문 바로가기

Design/Figma

[Figma] 컴포넌트 만들기

반응형

피그마를 조금 써본 분들이라면, "컴포넌트"라는 말을 자주 들으셨을 거예요.
처음에는 헷갈릴 수 있지만, 한 번 이해하고 나면 디자인 작업이 훨씬 편해집니다.
이번 글에서는 컴포넌트의 기본 개념부터 실무에 필요한 팁까지 정리해볼게요.

출처: figma 공식 사이트 

📌 컴포넌트란 무엇인가요?

간단히 말하면, 반복 재사용할 수 있는 UI 요소예요.
버튼, 카드, 아이콘처럼 여러 곳에서 똑같이 쓰이는 디자인을
컴포넌트로 만들면 유지보수가 정말 쉬워집니다.

컴포넌트를 사용하면 좋은 점:

  • 작업 효율성 증대 (반복 작업 감소)
  • 수정할 때 메인 컴포넌트만 고치면 모든 인스턴스에 반영
  • 라이브러리를 통해 다른 프로젝트에서도 불러와 재사용 가능
  • 전체 디자인을 규격화하여 디자인 시스템 구축 가능

 

 

 

2. 컴포넌트 만드는 방법

1️⃣ 요소를 선택하고, 우클릭 → Create component 클릭
2️⃣ 또는 상단 툴바에서 바로 만들기 가능

컴포넌트가 생성되면 레이어에 다이아몬드 아이콘(◆)이 표시돼요.

 

 

 

 

 

3. 컴포넌트 복제 사용방법

복제된 컴포넌트"인스턴스(Instance)" 라고 부릅니다.
인스턴스는 메인 컴포넌트와 연결되어 있어, 원본을 수정하면 인스턴스도 자동으로 업데이트돼요.

 

복제 방법

  • Cmd/Ctrl + C, Cmd/Ctrl + V로 복사
  • 왼쪽 Assets 탭에서 드래그해서 꺼내오기

에셋창 열기



 

4. 여러 컴포넌트 한번에 만들기

Create multiple components 기능을 사용하면
선택한 여러 개의 요소를 각각 독립된 컴포넌트로 한 번에 만들어낼 수 있어요.

메뉴 상단에서 지원, 단축키는 없음.

 

 

 

 

 

 

5. 컴포넌트 해제하기(Detach Instance)

필요에 따라 인스턴스를 일반 프레임으로 변환할 수도 있어요.

  • 방법: 인스턴스 선택 → 우클릭 → Detach instance

Tip: 해제하면 컴포넌트와 연결이 끊기고 독립된 요소로 남아요.

 

 

 

 

 

 


그밖에 알아두면 좋은 TIP

 

1. 복사한 인스턴스에 별도의 스타일을 적용할 수 있어요.

- 컬러, 텍스트내용, autolayout값, 정렬, 크기 등등 별도 스타일 적용 가능

- 하지만 메인 컴포넌트의 디자인을 변경하게 되면 복사한 인스턴스도 모두 업데이트 되어서

   큰 프로젝트 사용시에는 복사한 인스턴스에만 별도 스타일 적용해서 관리하는것을 추천하지 않아요. 

 

2. 인스턴스 수정 & 메인 컴포넌트에 반영하기

우클릭 > main component > push changes to main component

인스턴스에 적용한 스타일을 메인 컴포넌트에 덮어씌우기 가능

 

3. 복제한 인스턴스를 메인 컴포넌트로 되돌리기

우클릭 > Reset all changes 

누르면 인스턴스가 메인 컴포넌트 스타일로 다시 리셋


 

Q1. 복사해온 컴포넌트의 메인 컴포넌트가 뭔지 궁금하시다구요? 

우클릭 후 Main component > Go to main component

컴포넌트가 아주 다양해지고 페이지마다 다양한 컴포넌트를 사용하게 되면 메인컴포넌트 위치가 혼동되는 일이 발생할때 

메인 컴포넌트의 위치로 이동할 수 있어요.

 

 

 


 

Q2 메인 컴포넌트를 모르고 삭제하면 어떻게 되나요? 

삭제해도 괜찮습니다. 복제한 인스턴스들은 계속 남아있는 상태가 됩니다. 

복제한 컴포넌트에서 우클릭 하면 main component > restore main component를 눌러서

없어진 메인 컴포넌트를 다시 파일 안에 생성할 수 있게 됩니다.

 

 

 

 

다음엔 컴포넌트 활용하는 방법을 작성해 볼게요 

1. 컴포넌트 안에 컴포넌트 넣는 방법 - Nested Component 

2. Variant로 디자인시스템 관리 

3. Library로 올려서 활용하는 방법

 

 

 

 

 

 

 

 

 

 

그밖에 피그마 기초익힐때 좋은 추천글 

2023.09.16 - [Design/Figma] - [Figma] 컴포넌트안에 컴포넌트 만들기, Nested Component 실무 활용법

 

[Figma] 컴포넌트안에 컴포넌트 만들기, Nested Component 실무 활용법

1. Nested Component란?컴포넌트 안에 또 다른 컴포넌트를 넣는 구조를 의미해요.예를 들어 버튼 안에 아이콘이 들어가 있다고 해볼게요.이 아이콘도 별도로 만든 ‘아이콘 컴포넌트’라면, 이건 Neste

paper-garden.tistory.com

 

 

 

 

 

그밖에 피그마 기초익힐때 좋은 추천글 

2023.04.19 - [design/figma] - [Figma] 피그마로 PPT 만들기 PDF로 추출하기

 

[Figma] 피그마로 PPT 만들기 PDF로 추출하기

일단 Frame을 전체 다 선택해 주시고 File > Export frames to PDF 를 눌러서 pdf 확장자로 내보내면 됩니다. 16:9 비율로 제작하면 됩니다. 2560X1440 2048X1152 1920X1080 1440X810 1280X720 1024X576 다른 추천글 2022.09.16 -

paper-garden.tistory.com

 

2023.02.01 - [design/figma] - [Figma]피그마에서 png, svg, jpeg 등 이미지 파일 저장하기 (뷰어권한/에디트권한)

 

[Figma]피그마에서 png, svg, jpeg 등 이미지 파일 저장하기 (뷰어권한/에디트권한)

1. Viewer 뷰어 일때 이미지 출력 방법 숫자 1x 는 원본 크기로 추출 (윈도우) 2x는 2배 크기입니다. (기타 디스플레이 대응) + 아이콘을 눌러서 더 필요한 확장자나 여러 크기로 추출하시면 됩니다. 2.

paper-garden.tistory.com

2021.08.14 - [design/figma] - [Figma] 피그마 파일 복제, 공유, 내보내기 제한하기

 

[Figma] 피그마 파일 복제, 공유, 내보내기 제한하기

share 버튼 누른다 옵션 아이콘 클릭 후 allow viewers to copy, share, to export from this file ('뷰어'에게 이파일을 복사, 공유, 내보내기 허용)을 체크해제한다. 기본적으로 내보내기 허용한 상태로 파일이

paper-garden.tistory.com

2022.09.15 - [design/figma] - [Figma] 맥 유용한 Figma 단축키 (Figma shortcut)



반응형