React · Senior · Запитання 30 з 75
Коли виправданий flushSync?
- ✓Правильна відповідь: Коли DOM має оновитися синхронно до наступного рядка коду
- 2Коли треба пришвидшити будь-який рендер, вимкнувши батчинг
- 3Коли треба надіслати state на сервер до переходу сторінки
Пояснення
Приклад: додали повідомлення й одразу хочемо прокрутити до нього - без flushSync нового DOM-вузла ще немає. Також потрібен під час інтеграції зі стороннім кодом на кшталт onbeforeprint. Це дорога операція, що ламає батчинг і concurrent-оптимізації, - її застосовують точково.