본문 바로가기
디자이너 일지/디자인 꿀팁

Figma 컴포넌트 깨짐? Variants 동기화 오류 원인과 해결법

by 디쟈니 2025. 8. 24.
피그마 컴포넌트/Variants 동기화 문제 해결 가이드

피그마 컴포넌트/Variants 동기화 문제 해결 가이드

팀 프로젝트에서 컴포넌트가 깨지거나 Variants가 반영되지 않는 문제를 겪은 적 있으신가요? 피그마(Figma) 협업 시 자주 발생하는 이슈 중 하나가 바로 컴포넌트/변형 동기화 문제입니다. 이번 글에서는 이 문제가 생기는 이유와 해결 방법을 따라 하기 쉽게 정리했습니다.

🚨 동기화 문제가 생기는 이유

  • 라이브러리 업데이트 누락 → 로컬 파일이 최신 컴포넌트 반영을 못함
  • 네이밍 규칙 불일치 → 컴포넌트 이름이나 Variant 속성이 달라서 연결이 끊어짐
  • 마스터 컴포넌트 위치 변경 → 원본이 삭제되거나 다른 파일로 이동
  • 스타일/토큰 불일치 → 색상·텍스트 스타일이 서로 다른 이름으로 정의
  • 권한 문제 → 라이브러리 권한이 “View only”로 설정된 경우

🛠 해결 방법 (따라하기)

1️⃣ 라이브러리 업데이트

  1. 우측 패널 상단에 “Library update available” 알림 확인
  2. “Update all” 클릭하여 최신 컴포넌트 반영
  3. 변경 사항 미리보기 후 반영 여부 결정

2️⃣ 네이밍 규칙 통일

  • 컴포넌트 이름은 “버튼/기본/활성”처럼 구조화
  • Variants는 속성:값 형태(예: Size=Small, State=Active)로 일관성 유지
  • 네이밍 기준 문서를 팀 내 공유

3️⃣ 마스터 컴포넌트 관리

  • 마스터 컴포넌트는 별도 라이브러리 파일에 보관
  • 중앙 관리로, 파일 이동/삭제로 인한 깨짐 방지

4️⃣ 스타일/토큰 정리

  1. “Assets → Styles”에서 중복 스타일 확인
  2. “Merge” 기능으로 같은 색상·폰트를 하나로 통일
  3. 디자인 토큰(예: Primary=Blue 500)을 정의하여 코드와 연결

5️⃣ 권한 확인

  • 라이브러리 파일을 공유할 때 “Can edit” 권한 부여
  • 조직 요금제라면 Admin이 “라이브러리 사용 가능” 설정을 열어야 함

✅ 점검 체크리스트

  • [ ] 라이브러리 업데이트 알림을 적용했는가?
  • [ ] 컴포넌트와 Variants 네이밍 규칙이 통일되었는가?
  • [ ] 마스터 컴포넌트를 별도 라이브러리 파일로 관리하는가?
  • [ ] 색상/텍스트 스타일 중복을 정리했는가?
  • [ ] 협업자에게 편집 권한을 부여했는가?
💡 Tip. 팀 디자인 시스템을 운영한다면 “네이밍 규칙 + 라이브러리 관리 + 권한 정책”을 문서화해두는 것이 가장 확실한 예방법입니다.