feat: Wiki 지식 자산 업데이트 - UX Scenarios, Frontend, Game Design, Topics 추가 [2026-05-08]
This commit is contained in:
@@ -1,17 +1,20 @@
|
||||
---
|
||||
id: "wiki-2026-0507-103"
|
||||
title: "현대적_프론트엔드_아키텍처_및_상태_관리"
|
||||
category: "[[10_Wiki/Topics]]"
|
||||
status: "verified"
|
||||
canonical_id: "self"
|
||||
aliases: ["Frontend Architecture", "Modern Frontend", "State Management", "FSD", "Feature-Sliced Design", "React Patterns", "Next.js Architecture", "상태 관리", "프론트엔드 아키텍처"]
|
||||
duplicate_of: "none"
|
||||
source_trust_level: "A"
|
||||
id: wiki-2026-0507-103
|
||||
title: 현대적 프론트엔드 아키텍처 및 상태 관리
|
||||
category: 10_Wiki/Topics
|
||||
status: verified
|
||||
canonical_id: self
|
||||
aliases: [wiki-2026-0507-103, Frontend Architecture, Modern Frontend, State Management, FSD, Feature-Sliced Design, React Patterns, Next.js Architecture, 상태 관리, 프론트엔드 아키텍처]
|
||||
duplicate_of: none
|
||||
source_trust_level: A
|
||||
confidence_score: 1.0
|
||||
tags: ["Frontend", "React", "Next.js", "Architecture", "State Management", "FSD"]
|
||||
raw_sources: ["Frontend_Architecture.md", "FSD (Feature-Sliced Design).md", "React Component Patterns.md", "Modern React Architecture.md"]
|
||||
last_reinforced: "2026-05-07"
|
||||
github_commit: "pending"
|
||||
tags: [Frontend, React, Next.js, Architecture, State Management, FSD]
|
||||
raw_sources: [Frontend_Architecture.md, FSD (Feature-Sliced Design).md, React Component Patterns.md, Modern React Architecture.md]
|
||||
last_reinforced: 2026-05-07
|
||||
github_commit: pending
|
||||
tech_stack:
|
||||
language: unspecified
|
||||
framework: unspecified
|
||||
---
|
||||
|
||||
# 현대적_프론트엔드_아키텍처_및_상태_관리
|
||||
@@ -22,7 +25,6 @@ github_commit: "pending"
|
||||
---
|
||||
|
||||
## 📖 구조화된 지식 (Synthesized Content)
|
||||
|
||||
**추출된 패턴:**
|
||||
> 현대 프론트엔드는 **'컴포넌트 기반 설계(CDD)'**와 **'기능 중심 아키텍처(FSD)'**를 결합하여 거대해진 코드베이스의 복잡성을 관리한다. 특히 서버 사이드와 클라이언트 사이드의 경계가 모호해지는 React Server Components(RSC) 환경에서, 상태의 위치와 렌더링 전략을 최적화하는 것이 핵심이다.
|
||||
|
||||
@@ -58,7 +60,6 @@ github_commit: "pending"
|
||||
---
|
||||
|
||||
## 🤖 LLM 활용 힌트 (How to Use This Knowledge)
|
||||
|
||||
**언제 이 지식을 쓰는가:**
|
||||
- 대규모 React/Next.js 프로젝트의 폴더 구조와 의존성 규칙을 수립할 때.
|
||||
- 성능 최적화(리렌더링 방지, 번들 사이즈 최적화)가 필요한 시점.
|
||||
@@ -82,7 +83,6 @@ github_commit: "pending"
|
||||
---
|
||||
|
||||
## 🧪 검증 상태 (Validation)
|
||||
|
||||
- **정보 상태:** verified
|
||||
- **출처 신뢰도:** A
|
||||
- **검토 이유:** FSD 공식 가이드, React 최신 문서, 그리고 대규모 프론트엔드 프로젝트의 베스트 프랙티스를 기반으로 함.
|
||||
@@ -90,7 +90,6 @@ github_commit: "pending"
|
||||
---
|
||||
|
||||
## 🧬 중복 검사 (Duplicate Check)
|
||||
|
||||
- **기존 유사 문서:** [[Frontend_Architecture]], [[FSD (Feature-Sliced Design)]], [[React Component Patterns]], [[State Management]], [[Nextjs-App-Router-Architecture]] 등 100여 개
|
||||
- **처리 방식:** MERGE & ARCHIVE
|
||||
- **처리 이유:** 프론트엔드 기술은 파편화되기 쉬우나, '컴포넌트'와 '상태'라는 두 축으로 모든 지식을 통합할 수 있음. 이를 통해 파편화된 기술 스택 가이드를 하나의 현대적 표준으로 융합함.
|
||||
@@ -98,14 +97,12 @@ github_commit: "pending"
|
||||
---
|
||||
|
||||
## ⚠️ 모순 및 업데이트 (Contradictions & Updates)
|
||||
|
||||
- **Flux vs Hooks:** Redux와 같은 대형 프레임워크 위주에서, Hooks와 원자적 상태(Atomic state) 위주로 트렌드 변화.
|
||||
- **CSR의 몰락:** SEO와 초기 로딩 성능을 위해 서버 사이드 렌더링(SSR/RSC)이 다시 주류가 됨.
|
||||
|
||||
---
|
||||
|
||||
## 🔗 지식 연결 (Graph)
|
||||
|
||||
- **Parent:** [[10_Wiki/Topics]]
|
||||
- **Related:** [[도메인_주도_설계(DDD)_및_소프트웨어_아키텍처]], [[현대적_웹_성능_및_상태_관리_최적화]], [[디자인_시스템_및_상용자_경험_표준]]
|
||||
- **Raw Source:** Frontend 폴더 내 다수 파일
|
||||
@@ -113,7 +110,29 @@ github_commit: "pending"
|
||||
---
|
||||
|
||||
## 🕓 변경 이력 (Changelog)
|
||||
|
||||
| 날짜 | 변경 내용 | 처리 방식 | 신뢰도 |
|
||||
|------|-----------|-----------|--------|
|
||||
| 2026-05-07 | 100개 이상의 프론트엔드 아키텍처/패턴 관련 문서 통합 및 v3.0 규격 적용 | MERGE | A |
|
||||
|
||||
## 💻 코드 패턴 (Code Patterns)
|
||||
|
||||
**패턴 1:** *(TODO: 이 프로젝트 컨벤션 반영한 구조 스켈레톤)*
|
||||
|
||||
```text
|
||||
# TODO
|
||||
```
|
||||
|
||||
## 🤔 의사결정 기준 (Decision Criteria)
|
||||
|
||||
**선택 A를 써야 할 때:**
|
||||
- *(TODO)*
|
||||
|
||||
**선택 B를 써야 할 때:**
|
||||
- *(TODO)*
|
||||
|
||||
**기본값:**
|
||||
> *(TODO)*
|
||||
|
||||
## ❌ 안티패턴 (Anti-Patterns)
|
||||
|
||||
- **[안티패턴]:** *(TODO: 무엇을 하면 안 되는가 + 이유 + 대신 무엇을)*
|
||||
Reference in New Issue
Block a user