TIL. 2025/10/21
1. 오늘 학습 키워드
: 커리큘럼 설명회 / 컴포넌트와 인스턴스의 관계성을 배우고, 디자인 시스템, UI디자인 기본인 UI의 분류 체계에 대한 학습을 하였다.
1-1. 오늘의 학습 목표
- 커리큘럼 관련 설명회 (50분 진행)
- 3강 : ~3-7강.까지 강의 학습
-AI 디자이너 JD 분석 & 핵심역량 리서치 中 JD 수집 진행
2. 오늘 학습 한 내용을 나만의 언어로 정리하기
: 마스터 컴포넌트와 인스턴스의 관계성을 알게되었으며, 디자인시스템의 구조와 필요한 이유, 구조와 원리에 대하여 배울 수 있었다.
커리큘럼 관련 설명회
:커리큘럼에 관한 내용을 설명해주셨음.

각 강의 당 내용 요약 정리
3-5강. 마스터 컴포넌트와 인스턴스
컴포넌트 : 구성품 / 파운데이션 요소들을 레고처럼 결합을 해서 UI로 만들어내는 것.
>즉, UI에서의 컴포넌트란? 화면을 디자인하기 위한 레고블록.(파운데이션 조합해 만들어지는 구성품)
> 코드 단위임.
마스터 컴포넌트(Master Component)
: 반복적인 디자인을 빠르게 하기 위해, 디자인을 복사해서 사용할 수 있도록 해줌
>여러개로 복사된 디자인(개체)들을 원본인 디자인(개체)만 수정하면 한번에 수정,편집이 가능함.
>특징? 마스터 컴포넌트는 '원본'임. / 복제시, '인스턴스' 컴포넌트가 생성됨
인스턴스(Instance)
: 마스터 컴포넌트의 복제본, 컴포넌트의 속성을 그대로 이어 받음.
>인스턴스 먼저 수정시, 컴포넌트(원본)을 수정하면 변경사항이 인스턴스에 적용되지 않음.
>컴포넌트를 지워도 인스턴스는 남아있음 / BUT, 인스턴스를 편집하려면 컴포넌트를 복구해야함.
>컴포넌트와 인스턴스 분리 : Detach(디태치; 분리하다)→일반프레임으로 변경됨.
3-6강. 디자인 시스템의 이해
디자인 시스템이란?
-필요한 이유
: 웹사이트나 앱(프로덕트=제품)을 디자인할 때, 사용자들이 겪는 문제를 찾아 디자인을 개선하는 작업을 함.
BUT, 디자인 개선하는 작업에서 매번 디자인을 반복해서 수정하면 개선하는 작업이 어려워 질 수 있음.
또한, 다양한 여러 사람들이 함께 일하는 과정에서 소통의 어려움도 생길 수 있음.
그렇기 때문에, UI에서 다른 디자이너와 같은 방법으로 만들고 쓸수 있으며, 개발자도 같은 생각을 할 수 있도록 체계가 필요하기 때문에, 디자인 시스템이 필요함.
-목적
①반복적인 UI를 미리 만들어 효율적으로 사용할 수 있음
②팀 전체가 같은 정도로 이해하여, 일관된 작업을 할 수 있음.
-UI키트와 디자인 시스템
UI키트
:사용하는 규칙과 방법은 없고, 단순히 UI를 모아둔 것
EX)만약 요리에 예를 든다면, 요리 재료 목록만 있는 상태라고 볼 수 있음.
디자인 시스템
:UI 구조, 쓰는 방법, 유의해야 하는 부분까지 상세하게 적혀 있는 문서(문서의 형태여야함.)
EX)재료 목록과 다듬는 방법, 조리법까지 상세하게 나와 있는 요리책
디자인시스템의 구성요소와 원리
-디자인시스템 원리 :다양한 파운데이션 '요소'들>그를 활용한 컴포넌트로 이루어 규칙을 만들음. >UI를 만들음.
> 예를 들어 '버튼'의 요소 : 컬러/텍스트/아이콘 등등
>각각의 '요소'들 그 차체로는 기능을 가지고 있지X >UI를 만드는 기초재료
>요소+요소+요소+....= '버튼'이라는 UI로 결합해야, '눌러서 작동시킨다'라는 기능이 생김
참고자료(5)
https://m3.material.io/
:머티리얼 디자인 Material Design
>구글이 만든 구글의 디자인 시스템(UI의 설계에 있어서는 가장 복잡하고 정교한 디자인 체계)
https://designsystem.line.me/LDSM
:라인 디자인 시스템 Line Design System
>라인 메신저의 디자인 시스템(국어로 된 디자인 시스템 중에서는 완성도가 높음)
https://brunch.co.kr/@milliedesign/9
:밀리의서재 디자인 시스템 millie Design Library 2.0
>밀리의서재 디자인 시스템(피그마 파일 링크 첨부되어 있음)
https://www.lightningdesignsystem.com/2e1ef8501/p/85bd85-lightning-design-system-2
:라이트닝 디자인 시스템 Lightning Design System
>슬랙의 개발사인 세일즈포스에서 운영하는 디자인 시스템
https://designsystems.surf/
:디자인 시스템 DB Design System Database
>일리야 그레벤이라는 디자이너가 만든 디자인 시스템 디렉토리(수많은 전세계 디자인 시스템들의 문서를 확인할 수 있음)
그 외 채널> 구독 후 최신 디자인 자료 참고하기
썹픽
요즘 IT
브런치
링크드인
3-7강. UI 디자인 기본
UI의 분류 체계에 대하여 다룸.
-액션(Action)
: 사용자가 중요한 행동을 수행할 때 사용 / 버튼
인풋(Input)
: 사용자의 입력을 받을 때 사용 / 텍스트필드(셀렉트박스)
-인포메이션(Information)
: 사용자에게 서비스의 상태나 안내 사항을 전달할 때 사용 / 토스트 메시지나 스낵바, 라벨
-컨테이너(Container)
:컴포넌트 여러개가 결합되어 하나의 덩어리를 이루는 컴포넌트 / 카드, 바텀시트, 리스트처럼 복잡한 구조
-내비게이션(Navigation)
: 사용자가 페이지를 이동할 때 사용 / 네비게이션 바, 앱 바, 화면 하단의 탭 바, 사이드바 등
-컨트롤(Control)
: 사용자가 설정이나 값을 수정할 때 사용 / 라디오, 체크박스, 스위치 등
*의사 상태(Pseudo State): 가짜,가상의 상태
EX) 버튼에 마우스를 올렸을 때, 색이 바뀌는 현상 > 버튼이 다른 것으로 바뀐것이 아닌, 버튼이 가진 가상의 상태를 나타내는 것임. -주의해야 할 점 :의사 상태의 종류는 버튼에 마우스를 올렸을 때, 버튼을 눌렀을 때, 텍스트를 입력하려고 눌렀을 때, 체크박스를 눌렀을 때, 누를 수 없을 때 등 다양한 경우가 있음.. :컴포넌트마다 쓸 수 있는 것과 없는 것이 있음>버튼인데 체크된 것은 불가능하고, 체크박스가 링크인 건 존재할 수 없음..(조금 이해안됨)
3. 학습하며 겪은 문제/해결방법
- 문제1. AI 디자이너 JD 분석 & 핵심역량 리서치' 진행하기 위해 노션 복제를 하려고 했는데, 노션 복제 방법을 몰랐음.
>해결방법
: 팀원과 매니저님께 도움을 구함..

해당 노션에 그냥 복제하여,

제출할때 공유버튼에 있는 링크 복제하여 제출하면 된다고 설명 해주셨다.
4. 내일 학습 할 것은 무엇인지
: AI 디자이너 JD 분석 & 핵심역량 리서치 작성 완료하기 , 3강 강의 모두 듣고 난 후 과제 제출하기.
'내일배움캠프 사전캠프' 카테고리의 다른 글
| [내일배움캠프 사전캠프] DAY.9 (4강) 컴포넌트 프로퍼티 / [캔바]브랜드 콘텐츠 디자인 실습 (0) | 2025.10.23 |
|---|---|
| [내일배움캠프 사전캠프] DAY.8 (3강) 버튼, 텍스트 필드, 컨트롤 컴포넌트 학습 / (4강) 오프닝 (0) | 2025.10.22 |
| [내일배움캠프 사전캠프] DAY.6 개인상담 및 강의수강: (3강) 컬러 스타일과 폰트 스타일 (0) | 2025.10.20 |
| [내일배움캠프 사전캠프] DAY.5 (3강) 비 디자인 환경 이해 및 비 요소 만들기 / (2강) 피그마 핵심 개념 학습-수강완료 (0) | 2025.10.17 |
| [내일배움캠프 사전캠프] DAY.4 (2강) 피그마 핵심 개념 학습 (0) | 2025.10.16 |