JavaScript · Middle · Запитання 37 з 75
Навіщо потрібен динамічний import()?
- ✓Правильна відповідь: Щоб завантажити модуль на вимогу й винести його в окремий чанк
- 2Щоб імпортувати модуль синхронно всередині умов і циклів
- 3Щоб перезавантажувати модуль заново за кожного виклику
Пояснення
const { Chart } = await import('./chart.js') повертає проміс модуля. Збирачі створюють окремий файл, який завантажується лише тоді, коли потрібен, - основа code splitting і React.lazy. Модуль кешується й виконується один раз.