JavaScript · Middle · Frage 37 von 75
Wozu braucht man dynamisches import()?
- 1Um ein Modul bei Bedarf zu laden und in einen eigenen Chunk auszulagern
- 2Um ein Modul synchron innerhalb von Bedingungen und Schleifen zu importieren
- 3Um das Modul bei jedem Aufruf komplett neu zu importieren
Antwort zeigen
Richtige Antwort: Um ein Modul bei Bedarf zu laden und in einen eigenen Chunk auszulagern
Erklärung
const { Chart } = await import('./chart.js') liefert ein Promise auf das Modul. Bundler erzeugen eine eigene Datei, die erst bei Bedarf lädt - die Grundlage von Code-Splitting und React.lazy. Das Modul wird gecacht und läuft einmal.