React · Senior · Запитання 4 з 75
Що дає concurrent-рендеринг користувачеві?
- ✓Правильна відповідь: Термінові оновлення (введення) можуть перервати важкий нетерміновий рендер
- 2Рендер компонентів виконується паралельно в кількох потоках CPU
- 3React рендерить усі компоненти у Web Worker, розвантажуючи основний потік
Пояснення
Concurrent - це не багатопотоковість: JS і далі виконується в одному потоці. React уміє готувати кілька версій UI, поступатися керуванням браузеру й переривати менш пріоритетну роботу (transitions) заради термінової. Вмикається під час використання startTransition, useDeferredValue і Suspense.