inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

디자인 시스템 with 피그마

컴포넌트구조중 어디까지 토큰 등록이 가능할까요?

해결된 질문

327

hongsi0602

작성한 질문수 2

1

안녕하세요. 범쌤님~ :)
두가지 질문드립니다.

질문1. > 아토믹디자인 방식 중 어느단계까지 토큰 등록이 가능할까요?
토큰 등록 가능 범위에 대해 알고싶습니다.
저는 원래 아토믹 디자인 방식중 조직체단계까지는 토큰등록이 가능하다고 생각했는데
지금 강의에는 아원자 단위(글로벌) 까지만 등록하는 법을 알려주시더라구요.


질문2. > 만약 아원자단위(글로벌) 까지만 등록이 되면 이미 구현되어있는 상황에 어떤 장점이 있을까요?
저는 토큰 스튜디오를 사용하면 저희가 조직체 단계까지는(아무리못해도 원자단위 까진(버튼,인풋))
토큰으로 등록을 해서 개발자분들이 Json으로 추출해서 사용하실꺼라고 생각을 하고있었거든요.ㅠ
그럼 공통 컴포넌트를 저희가 디자인해서 코드로 사용하는 방식이 되는거라 정말 나이스한것이라고 생각했어요.
참고로 저는 이미 개발 구현되어있는 상황입니다.
아원자단위까지만 등록을 하는거면 굳이 토큰스튜디오로 다시 개발에 전달드리는게 의미가 있을까 싶어서요.
(개발<>디자인 끼리 정의해있는 공통 요소들이 개발상 정리 되어있는 상태)

figma-tokens 아토믹-디자인

답변 1

1

범쌤

안녕하세요 hongsi0602 님 :)

답변1. 아토믹 디자인 방식의 토큰을 뽑아내는 방법은 디자인과 개발마다 다르며 필요하다면, 분자, 조직체까지 토큰으로 뽑아내 사용할 수 있습니다. 다만 토큰 스튜디오를 사용해 토큰을 관리할 경우 아원자보다 더 큰 토큰들은 유로 시스템으로 관리가 가능합니다. 영상 강의에서는 무료로 사용할 수 있는 범위 까지만 설명드렸습니다 :)

imagehttps://docs.tokens.studio/available-tokens/composition-tokens

 

 

답변2. 토큰을 개발자에게 handoff 해주는 이유는 단순히 디자인된 컴포넌트를 쉽게 그릴 수 있어서 보다는 개발자의 입장에서는 전역으로 관리되는 theme를 받아와 모든 컴포넌트들 사이에서도 그 theme를 사용할 수 있어야 개발이 용이해집니다. 그때 전역(app.jsx) 에 theme.provider를 설정해 전역에서 토큰들을 inject(주입)시켜주게 되므로 아무리 depth가 깊은 컴포넌트에서도 해당 토큰들에 접근해 스타일링이 가능해지는것이죠.

그리고 그 theme의 값들이 static tokens이 아닌 living(살아있는) tokens 이라면 더욱더 유지보수 측면에서도 이득을 가져올 수 있습니다.

1번 질문에 대한 내용과 약간 겹치는듯 합니다만, 토큰들을 아원자입자보다 큰 분자의 형태로도 관리하기 보다는 작은 토큰들을 바탕으로 컴포넌트를 하나씩 구성하다보면 그게 우리 회사만의 분자와 조직체 토큰이 되지 않을까 생각합니다. (저는 더 큰 구조의 토큰이 필요하다고 느낀적이 없습니다.)

이미 토큰들이 구현이 되어있고, 그 토큰들을 바탕으로 개발이 진행된 상태라면, 토큰 스튜디오의 토큰들을 다시 전달해줄 필요는 없습니다. 다만 현재 사용하고 있는 토큰들이 living tokens인지를 확인해 보시고, 혹시 디자인 과 sync가 되어 있지 않다면 토큰 스튜디오의 handoff를 고려해 보세요.

감사합니다 :)

 

 

 

borderTransparent를 라이트/다크모드에 이중등록

0

30

2

해결되었습니다.

0

24

1

안녕하세요! 강의잘 들었습니다.

0

77

2

타이포그래피 16 -> 14 변경 시 XXXL만 변경 안 됨

0

49

2

토큰스튜디오에서 폰트 스타일등록 문의

0

65

2

토큰에서 style로 export시 에러

0

71

2

컬러시스템 등록 관련

0

72

2

토큰 light/dark mode 오류

0

67

2

Pretendard 없으면 에러납니다

0

232

2

폰트 토큰 작업 할때

1

99

3

여기 수업에서 엘로우나 레드나 블루 이런 컬러들을 다양하게 만드는 이유가 뭔가요?

0

57

2

토큰을 깃허브에 올리는 방법이 없어진거 같은데요

1

82

2

토큰 export 할때 어떻게 해야 하나요? 버전이 바뀌어서 그런지 못찾겠어요

0

212

2

인프런 할때마다 짜증나는데 수업내용이 너무 오래된건 제발 삭제좀 하던지 다시 찍던지 해주세요

1

79

1

tailwind color generator 이게 작동이 잘 안되네요

0

75

2

figma tokens플러그인 안나오는데요??

0

125

2

혹시 토큰 가공할 수 있는 강의도 따로 있을까요??

1

55

2

피그마 배리어블에 export시 값 저장 안됨

0

207

3

Style - variable 문으ㅣ ㅜㅜ

0

69

2

borderTransparent 임포트가 안됩니다

1

69

2

화면이 보이지가 않아요?

0

67

1

컬러맵핑하고 라이트/다크 모드 설정시 색상 반전이 안돼요 ㅠㅠ

1

271

2

피그마 토큰 플러그인

1

292

2

깃허브 sync 오류

1

193

2