React · Senior · Frage 46 von 75
Wofür sind die APIs preload und preinit aus react-dom in React 19 da?
- 1Um dem Browser vorab Hinweise zum Laden von Fonts, Styles und Skripten zu geben
- 2Um den Cache der Server Components beim Build aufzuwärmen
- 3Um Daten für
useQueryvor dem Rendern der Komponente vorzuladen
Antwort zeigen
Richtige Antwort: Um dem Browser vorab Hinweise zum Laden von Fonts, Styles und Skripten zu geben
Erklärung
preload(href, { as: 'font' }), preinit(href, { as: 'style' }), prefetchDNS und preconnect lassen sich aus Komponenten und beim SSR aufrufen - React fügt die passenden <link>s in den <head> ein und dedupliziert sie. Das beschleunigt das Entdecken kritischer Ressourcen.