JavaScript · Middle · Pytanie 37 z 75
Po co jest dynamiczny import()?
- ✓Poprawna odpowiedź: Aby ładować moduł na żądanie i wydzielić go do osobnego chunka
- 2Aby synchronicznie importować moduł wewnątrz warunków i pętli
- 3Aby przy każdym wywołaniu importować moduł od nowa
Wyjaśnienie
const { Chart } = await import('./chart.js') zwraca promise modułu. Bundlery tworzą osobny plik, ładowany tylko wtedy, gdy jest potrzebny - to podstawa code splittingu i React.lazy. Moduł jest cache'owany i wykonuje się raz.