Token 등록 방법 문의
12
2 câu hỏi đã được viết
안녕하세요. 배리어블 작성법 관련하여 궁금한 점이 있습니다.
강의에서는 모든 컴포넌트에 대하여 배리어블 값을 쪼개서 등록하는것으로 이해하였는데요.
토큰에 대해 리서치 했을 때, Primitive와 Semantic을 따로 활용하라는 권장도 있었어서 실무에서 어떻게 쓰는게 좋은지 궁금합니다.
예시 상황 : Component의 상단 Padding이 20, 하단 Padding이 10일 경우
-> TypeA (현재 강의안) : margin-top-section 20, margin-top-bottom 10으로 각각 등록
-> TypeB : Primitive로 padding 20px, 10px으로 등록 후
margin-top-section-> padding 20px
margin-bottom-section -> padding 10px
Câu trả lời 1
0
안녕하세요? 혜령님
좋은 질문 감사드립니다.
결론부터 말씀드리면,
강의 방식(TypeA)과 Primitive/Semantic 방식(TypeB)은 서로 틀린 것이 아니라 목적이 다른 구조입니다.
본 강의에서는 요소를 기준으로 값을 쪼개는 방식(TypeA)을 사용했습니다.
AI가 디자인 구조를 헷갈리지 않고 정확하게 읽도록 만들기 위함입니다.
예를 들어
section-padding-top = 20
section-padding-bottom = 10
이렇게 정의하면
AI 입장에서는 “이 값이 어디에 쓰이는지”를 바로 이해할 수 있어서
구현 정확도가 높아집니다.
반면에 실무 디자인 시스템에서는 보통 Primitive + Semantic 구조(TypeB)를 많이 사용합니다.
Primitive
spacing-10 = 10px
spacing-20 = 20px
Semantic
section-padding-top = spacing-20
section-padding-bottom = spacing-10
이 방식은 값 재사용, 유지보수, 확장성에 더 유리해서
실제 실무에서는 보통 이렇게 많이 사용하기도하는데요
둘 중 하나가 정답이 아니라, 상황에 따라 선택하거나 혼합해서 사용하는 것이 가장 좋은 방법이라 생각됩니다
감사합니다^^
J.영드림
mcp 설치를 못하겠어요
0
4
1
강의노트는 어디있나요?
0
2
0
라이브러리 관련 질문 있습니다!
0
6
1
노션 학습 자료 권한 요청
0
8
1
환불 요청
0
9
1
output-styles은 Claude Code의 공식 기능이 아니라고 하는데 혹시 변경된걸까요?
0
15
2
클로드 변경
0
13
1
배리어블 목록 없음
0
9
2
/config 에서 output-style 을 변경
0
15
1
한국어 문제
0
15
2
part2강의 문의사항입니다.
0
13
2
Substack 1년 제공
1
15
3
Node.js 관련 질문드립니다.
0
22
3
클로드 버전업 설치
0
20
2
13강 프로젝트 생성 Next.js 설치이슈
0
16
3
Shell Command: Install 'cursor' command 진행에서 막혔습니다
0
18
3
특별 학습 자료 프로모션 1년 멤버십 무료 제공 문의드립니다
0
24
2
8. 4. 클로드 코드로 하는 파일과 폴더 관리
0
18
2
노션 25 인터렉션 구현 파트 안 보입니다!
0
38
2
figma variable 반응형 디자인 결과물 공란
0
62
2
로고이미지가없는데요..
0
60
2
피그마 AI기능 관려
0
71
2
hero-img 이미지
0
78
1
폰트확인 부탁 드립니다.
0
76
2

