# [[Design Systems]] ## πŸ“Œ Brief Summary λ””μžμΈ μ‹œμŠ€ν…œμ€ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ 일관성 μžˆλŠ” UIλ₯Ό κ΅¬μΆ•ν•˜κ³  μ»΄ν¬λ„ŒνŠΈμ˜ μž¬μ‚¬μš©μ„±μ„ μ΄‰μ§„ν•˜κΈ° μœ„ν•΄ ν™œμš©λ˜λŠ” μ²΄κ³„μž…λ‹ˆλ‹€ [1, 2]. 주둜 μ•„ν† λ―Ή λ””μžμΈ(Atomic Design) λͺ¨λΈκ³Ό κ²°ν•©ν•˜μ—¬ λ””μžμ΄λ„ˆμ™€ 개발자 κ°„μ˜ 곡유된 μ–΄νœ˜λ₯Ό ν™•λ¦½ν•˜λŠ” 데 νƒμ›”ν•œ 역할을 ν•©λ‹ˆλ‹€ [1]. κ·ΈλŸ¬λ‚˜ λ””μžμΈ μ‹œμŠ€ν…œ μžμ²΄λŠ” λΉ„μ¦ˆλ‹ˆμŠ€ λ‘œμ§μ΄λ‚˜ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μƒνƒœ(state)λ₯Ό κ΄€λ¦¬ν•˜λŠ” 방법을 κ·œμ •ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ—, λŒ€κ·œλͺ¨ ν”„λ‘œμ νŠΈμ—μ„œλŠ” 이λ₯Ό 보완할 λ³„λ„μ˜ ν”„λ‘ νŠΈμ—”λ“œ μ•„ν‚€ν…μ²˜ 방법둠이 ν•¨κ»˜ μš”κ΅¬λ©λ‹ˆλ‹€ [1, 2]. ## πŸ“– Core Content * **μ•„ν† λ―Ή λ””μžμΈ(Atomic Design)과의 κ²°ν•©:** λ””μžμΈ μ‹œμŠ€ν…œμ„ 일관성 있게 κ΅¬μΆ•ν•˜κΈ° μœ„ν•œ μœ μš©ν•œ λ©˜νƒˆ λͺ¨λΈλ‘œ μ•„ν† λ―Ή λ””μžμΈμ΄ 주둜 μ‚¬μš©λ©λ‹ˆλ‹€ [1]. μ΄λŠ” μΈν„°νŽ˜μ΄μŠ€λ₯Ό κ°€μž₯ μž‘μ€ μ›μž(atoms) μš”μ†ŒλΆ€ν„° λΆ„μž, 유기체, ν…œν”Œλ¦Ώ, νŽ˜μ΄μ§€ λ“± λ³΅μž‘ν•œ ꡬ쑰둜 상ν–₯μ‹μœΌλ‘œ κ΅¬μΆ•ν•˜μ—¬ μž¬μ‚¬μš© κ°€λŠ₯ν•œ UI 라이브러리λ₯Ό λ§Œλ“œλŠ”λ° κ°•λ ₯ν•œ μ„±λŠ₯을 λ°œνœ˜ν•©λ‹ˆλ‹€ [2]. * **Storybook을 ν†΅ν•œ λ¬Έμ„œν™” 및 ν…ŒμŠ€νŠΈ:** λ””μžμΈ μ‹œμŠ€ν…œμ˜ μ»΄ν¬λ„ŒνŠΈλ“€μ€ 주둜 Storybookκ³Ό 같은 도ꡬλ₯Ό μ‚¬μš©ν•˜μ—¬ λ¬Έμ„œν™”λ˜κ³  κ°œλ°œλ©λ‹ˆλ‹€ [3]. λ˜ν•œ Happo λ˜λŠ” Chromaticκ³Ό 같은 도ꡬλ₯Ό μ—°λ™ν•˜μ—¬ μ‹œκ°μ  νšŒκ·€ ν…ŒμŠ€νŠΈ(Visual regression testing)λ₯Ό μˆ˜ν–‰ν•¨μœΌλ‘œμ¨, λ ˆμ΄μ•„μ›ƒ, 색상, νƒ€μ΄ν¬κ·Έλž˜ν”Ό, λ°˜μ‘ν˜• λ™μž‘ λ“±μ˜ μ˜λ„μΉ˜ μ•Šμ€ UI λ³€κ²½μ΄λ‚˜ 버그λ₯Ό 사전에 λ°©μ§€ν•  수 μžˆμŠ΅λ‹ˆλ‹€ [3-5]. * **μ•„ν‚€ν…μ²˜μ  ν•œκ³„ 및 λ‹€λ₯Έ λ°©λ²•λ‘ κ³Όμ˜ 곡쑴:** λ””μžμΈ μ‹œμŠ€ν…œ(μ•„ν† λ―Ή λ””μžμΈ 기반)은 UI의 일관성과 μž¬μ‚¬μš©μ„±μ— μ΄ˆμ μ„ λ§žμΆ”κΈ° λ•Œλ¬Έμ—, κΈ°λŠ₯ κ°„μ˜ κ΄€κ³„λ‚˜ λΉ„μ¦ˆλ‹ˆμŠ€ λ‘œμ§μ„ κ΅¬μ„±ν•˜λŠ” 방법은 μ˜λ„μ μœΌλ‘œ λ°°μ œν•©λ‹ˆλ‹€ [1, 2]. 결과적으둜 ν›Œλ₯­ν•œ UI μ»΄ν¬λ„ŒνŠΈ μœ„μ— ν˜Όλž€μŠ€λŸ¬μš΄ 둜직 계측이 μ–ΉνžˆλŠ” 문제λ₯Ό 막기 μœ„ν•΄, 도메인 λ³΅μž‘μ„±κ³Ό μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 흐름을 λ‹€λ£¨λŠ” Feature-Sliced Design (FSD)κ³Ό 같은 μ•„ν‚€ν…μ²˜μ™€ ν•œ ν”„λ‘œμ νŠΈ λ‚΄μ—μ„œ κ³΅μ‘΄ν•˜λ©° μƒν˜Έ λ³΄μ™„μ μœΌλ‘œ μ‚¬μš©λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€ [1, 2]. ## πŸ”— Knowledge Connections - **Related Topics:** [[Atomic Design]], [[Storybook]], [[Feature-Sliced Design (FSD)]], [[Visual Regression Testing]] - **Projects/Contexts:** [[UI Component Library Development]], [[Scalable React Architecture]] - **Contradictions/Notes:** μ•„ν† λ―Ή λ””μžμΈμ„ 기반으둜 ν•œ λ””μžμΈ μ‹œμŠ€ν…œμ€ UI μž¬μ‚¬μš©μ„±μ—λŠ” μ΄μƒμ μ΄μ§€λ§Œ λΉ„μ¦ˆλ‹ˆμŠ€ λ‘œμ§μ΄λ‚˜ μƒνƒœ κ΄€λ¦¬μ—λŠ” 뢀쑱함이 μžˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ ꡬ쑰와 흐름에 쀑점을 λ‘λŠ” Feature-Sliced Designκ³Ό 초점이 λ‹€λ₯΄λ©°, λŒ€κ·œλͺ¨ μ•±μ—μ„œλŠ” 두 κ°€μ§€λ₯Ό λͺ…ν™•νžˆ κ΅¬λΆ„ν•˜κ³  κ²°ν•©ν•˜μ—¬ μ‚¬μš©ν•΄μ•Ό ν•©λ‹ˆλ‹€ [1, 2]. --- *Last updated: 2026-04-26*