docs: finalized wiki integrity maintenance (v3.0 standard) - pruned 1400+ stubs and fixed 11k+ ghost links
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# [[React 렌더링 최적화]]
|
||||
# [[React 렌더링 최적화|React 렌더링 최적화]]
|
||||
|
||||
## 📌 Brief Summary
|
||||
React 렌더링 최적화는 애플리케이션의 불필요한 재렌더링을 방지하고 초기 로드 및 상호작용 속도를 향상시켜 사용자 경험을 개선하는 과정입니다 [1-3]. 기본적으로 부모 컴포넌트의 상태가 변경되면 모든 자식 컴포넌트가 다시 렌더링되는 폭포수(Cascade) 문제가 발생할 수 있습니다 [1, 2]. 이를 해결하기 위해 메모이제이션, React 18의 자동 배칭(Automatic Batching), 동시성 렌더링, 그리고 최근 도입된 React Compiler와 같은 기술을 활용하여 성능 병목을 최소화합니다 [4-8].
|
||||
@@ -17,8 +17,8 @@ React 렌더링 최적화는 애플리케이션의 불필요한 재렌더링을
|
||||
* **React Server Components (RSC):** 상호작용이 없는 정적 컴포넌트를 서버에서 전적으로 렌더링해 클라이언트 측으로 전송되는 JavaScript 페이로드를 원천적으로 차단합니다 [47-49].
|
||||
|
||||
## 🔗 Knowledge Connections
|
||||
- **Related Topics:** [[Virtual DOM]], [[Reconciliation]], [[Fiber Architecture]], [[Automatic Batching]], [[React Compiler]], [[React Server Components]]
|
||||
- **Projects/Contexts:** [[프론트엔드 성능 최적화]], [[Core Web Vitals 개선 전략]], [[대규모 단일 페이지 애플리케이션(SPA) 구축]]
|
||||
- **Related Topics:** [[Virtual DOM|Virtual DOM]], [[Reconciliation|Reconciliation]], [[Fiber Architecture|Fiber Architecture]], [[Automatic Batching|Automatic Batching]], [[React Compiler|React Compiler]], [[React Server Components|React Server Components]]
|
||||
- **Projects/Contexts:** [[프론트엔드 성능 최적화|프론트엔드 성능 최적화]], Core Web Vitals 개선 전략, 대규모 단일 페이지 애플리케이션(SPA) 구축
|
||||
- **Contradictions/Notes:** 기존에는 `useMemo`와 `useCallback`과 같은 수동 메모이제이션이 렌더링 최적화의 핵심으로 여겨졌으나, 새로운 React Compiler의 등장으로 이러한 수동 제어는 대부분 불필요해지거나 오히려 안티 패턴이 될 가능성이 제기되었습니다 [23, 39, 50]. 다만 서드파티 라이브러리의 불안정한 참조 반환 등 일부 엣지 케이스에서는 여전히 수동 메모이제이션이 이스케이프 해치(Escape hatch)로 사용됩니다 [51-53].
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user