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 Fiber 아키텍처]]
|
||||
# [[React Fiber 아키텍처|React Fiber 아키텍처]]
|
||||
|
||||
## 📌 Brief Summary
|
||||
React Fiber는 React 16에서 도입된 조정(reconciliation) 엔진의 완전한 재작성 버전으로, 동시성 렌더링(concurrent rendering)을 지원하기 위해 설계되었습니다 [1, 2]. 기존의 동기식 '스택 조정자(stack reconciler)'가 렌더링 중 메인 스레드를 차단하던 문제를 해결하기 위해, 렌더링 작업을 'Fiber 노드'라는 작은 작업 단위(units of work)로 분할하여 다수의 프레임에 걸쳐 처리합니다 [2, 3]. 이를 통해 우선순위에 따라 렌더링 작업을 일시 중지, 중단, 또는 재개할 수 있는 세밀한 제어와 타임 슬라이싱(time-slicing) 기능을 제공하여 UI의 응답성을 극대화합니다 [3-5].
|
||||
@@ -16,8 +16,8 @@ Fiber의 조정 과정은 작업을 중단하고 우선순위를 매기기 위
|
||||
Fiber는 여러 동시 작업을 관리하기 위해 32비트 정수 비트마스크를 활용한 '레인(Lane)'이라는 정교한 우선순위 모델을 사용합니다 [13, 17]. 타이핑이나 클릭과 같은 이산적인 사용자 입력은 즉시 처리되어야 하는 가장 높은 우선순위(Sync Lane)를 부여받고, 스크롤이나 호버 등의 연속적 입력은 그 다음 높은 우선순위를 갖습니다 [18, 19]. 반면 화면에 보이지 않는 오프스크린 렌더링이나 데이터 로깅 작업은 유휴(Idle) 상태에 처리되도록 낮은 우선순위가 할당됩니다 [18, 19]. 이 모델을 통해 React는 여러 우선순위가 섞인 업데이트를 효율적으로 관리하고, 지연된 작업이 영원히 실행되지 않는 기아 상태(starvation)를 방지하며 항상 쾌적한 반응성을 유지할 수 있습니다 [17, 20].
|
||||
|
||||
## 🔗 Knowledge Connections
|
||||
- **Related Topics:** [[Concurrent Rendering]], [[Reconciliation]], [[Virtual DOM]]
|
||||
- **Projects/Contexts:** [[React 16]], [[Time-Slicing]]
|
||||
- **Related Topics:** [[Concurrent Rendering|Concurrent Rendering]], [[Reconciliation|Reconciliation]], [[Virtual DOM|Virtual DOM]]
|
||||
- **Projects/Contexts:** React 16, [[Time-Slicing|Time-Slicing]]
|
||||
- **Contradictions/Notes:** 소스에 관련 정보가 부족합니다.
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user