[태그:] Asset

  • 피그마 컴포넌트 네이밍 및 구성

    피그마 컴포넌트 네이밍 및 구성

    팀이나 회사 내에서 components 구조를 정의하고 문서화하는 것이 좋다.

    이렇게 하면 Assets 패널에서 components를 더 쉽게 찾을 수 있다. 그뿐만 아니라 관련 components instances를 교체한다.

    Components를 구성하는 방법에는 여러 가지가 있다. Assets 패널 및 관련 components의 components를 구성하는 방법을 보도록 하자.

    Assets 패널

    파일의 components에 액세스하는 가장 빠른 방법은 Asset 패널을 사용하는 것이다.

    Asset 패널을 열려면 다음을 수행한다.

    • 왼쪽 사이드바에서 Asset 탭을 클릭한다.레이어 패널의 자산 탭
    • 또는 키보드 단축키를 사용합니다.
      •  : ⌥ Option + 2
      • 윈도우 :  Alt + 2
    구조

    Asset 패널에서 다음 components에 액세스할 수 있다.

    • 로컬 구성 요소(Local Components) : 이 파일에서 생성한 components이다.
      • 이 파일에 비공개(Private) : 이 파일에서 생성했지만 팀 라이브러리에 게시하지 않은 components이다.
    • 이 파일에서 사용됨 : 이 파일에서 이미 사용한 다른 라이브러리의 components이다.
    • 활성화된 라이브러리 : 팀(Team)  또는  조직(Organization)에서 누구나 활성화한 기본 라이브러리이다.

    Assets 패널에는 이러한 각 섹션에 대한 제목이 있다. 파일 이름을 제목으로 하여 활성화된 모든 라이브러리를 나열한다. 제목을 축소하여 차지하는 공간을 줄일 수 있다. 또는 확장하여 해당 파일 내의 components를 탐색한다.

    로컬, 파일 및 라이브러리 구성 요소에 대한 자산 패널의 드롭다운
    라이브러리 파일 탐색

    파일 구조를 미러링 하는 경로에 components를 표시한다. 파일 경로는 다음과 같은 일반 구조를 따른다. file > page > frame

    경로의 각 단계는 Asset 패널의 제목을 나타낸다. 화살표를 사용하여 파일 경로를 확장하고 각 프레임 내의 components를 탐색할 수 있다.

    원본 파일의 순서가 아닌 알파벳 순서로 페이지를 표시한다.

    파일 내의 구성 요소를 표시하는 자산 패널의 확장 메뉴

    관련 components

    Design tab의 Instance 섹션에서 선택한 components를 볼 수 있다.

    이를 사용하여 파일을 떠나지 않고 관련 components 간에 전환할 수 있다.

    우리는 다음을 통해 관련 components를 결정한다.

    • Components의 이름을 지정하는 방법이다. 예를 들어 우리는  UI/Button/Active,  UI/Button/Hover 그리고  UI/Button/Inactive 함께 표시할 것이다.
    • 원본 파일에서 components를 정렬한 방법이다. 예를 들어 우리는 관련 components와 동일한 프레임 내의 모든 components를 취급한다.
    Component_order_using_slash_naming_convention.png

    예제

    Components 이름

    조직의 다른 계층을 추가하려는 경우 특정 방식으로 components의 이름을 지정할 수 있다. Component/State와 같이 슬래시로 구분된 규칙을 사용하는 것이 좋다.

    다음과 같이 프레임에서 components의 이름을 지정했다고 가정해 보겠다.

    • Login/Active
    • Login/Hover
    • Login/Inactive
    • Create/Active
    • Create/Hover
    • Create/Inactive

    일괄 레이어 이름 변경 방법 알아보기 →

    Components 구성

    이 예에서는 위치를 기반으로 components를 구성했다. 페이지와 프레임을 사용하여 components를 그룹으로 구성했다.

    • Figma UI 파일에는  Figma UI를 구성하는 components가 있다.
    • Left Sidebar에 대한 페이지를 만들었다. 페이지에는 해당 사이드바와 관련된 모든 components가 있다.
    • left sidebar는  Layers 패널과  Assets 패널의 두 가지 기본 패널로 구성된다. 이러한 패널 각각에 대한 프레임을 만들었다.
    • 각 아이콘에 대해  16px  및  32px의 두 가지 크기를 지원한다. 각 프레임에 두 아이콘 세트를 모두 추가한다.
    • 아이콘 크기를 쉽게 구별할 수 있도록 components의 이름을 지정한다. Layers 패널에서 슬래시 규칙을 사용하여 각 components의 이름을 지정한다(예: 16 / Team Library  또는  32 / Team Library ).
    크기가 다른 동일한 구성 요소에 대해 별도의 드롭다운 메뉴를 표시하는 자산 패널

    닫기 아이콘이 필요한 대화 상자 창을 다른 파일에 만들었다. Assets 패널에 대해 이미 이 중 하나를 만들었으므로 다시 사용할 수 있다.

    해당 components의 32px 버전이 필요하다. Assets 패널에서 찾으려면 다음으로 이동한다. Figma UI / Left Sidebar / Assets Panel / 32

    그런 다음 Assets 패널에서 해당 components를 파일로 드래그할 수 있다.

    자산 패널에서 캔버스의 프레임으로 드래그 되는 구성 요소 인스턴스