React · Senior · Запитання 46 з 75
Навіщо в React 19 API preload і preinit з react-dom?
- ✓Правильна відповідь: Щоб заздалегідь підказати браузеру завантажити шрифти, стилі й скрипти
- 2Щоб попередньо завантажити дані для
useQueryдо рендеру компонента - 3Щоб прогріти кеш Server Components під час збирання застосунку
Пояснення
preload(href, { as: 'font' }), preinit(href, { as: 'style' }), prefetchDNS, preconnect можна викликати з компонентів і під час SSR - React вставить відповідні <link> у <head> і дедуплікує їх. Це пришвидшує виявлення критичних ресурсів.