feat: complete wikification of War Commander batch 1&2 and final grey dot cleanup
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
- **flushSync와의 대비:** React 18은 업데이트의 우선순위를 제어하는 도구로 `startTransition`과 `flushSync`를 함께 제공합니다 [2]. 사용자가 입력한 값을 즉시 화면에 반영하기 위해 강제로 동기적 렌더링을 적용해야 할 때는 `flushSync`를 사용하지만, 업데이트를 뒤로 미루어 높은 우선순위 작업에 길을 내어줄 때는 `startTransition`을 사용합니다 [2, 3].
|
||||
|
||||
## 🔗 Knowledge Connections
|
||||
- **Related Topics:** [[useTransition]], [[flushSync]], [[Concurrent Rendering]], [[Debouncing]]
|
||||
- **Related Topics:** [[useTransition]], [[flushSync]], [[Concurrent Rendering]], Debouncing
|
||||
- **Projects/Contexts:** 대규모 데이터가 포함된 애플리케이션에서의 탭 전환(tab switching), 타이핑할 때마다 검색 결과를 필터링하는 패턴(search-as-you-type), 그리고 수천 개의 항목 필터링 시 발생하는 입력 지연(input lag)을 해결하기 위해 주로 적용됩니다 [1, 2, 6].
|
||||
- **Contradictions/Notes:** 소스 자료에서는 동시성 훅(`startTransition`, `useTransition` 등)이 코드의 물리적인 실행 속도 자체를 높여주는 것은 아니라고 명시합니다 [7]. 무거운 계산이 사용자의 즉각적인 피드백을 가로막지 않도록 함으로써 앱이 "더 빠르다고 느끼게(feel faster)" 만들어 줄 뿐입니다 [7].
|
||||
|
||||
|
||||
Reference in New Issue
Block a user