React · Junior · Запитання 37 з 75

Чому lazy(() => import('./Chart')) видає помилку, якщо в Chart.tsx лише export function Chart?

Пояснення

Проміс з import() має розв'язатися об'єктом із полем default. Для іменованого експорту використовують перетворення: lazy(() => import('./Chart').then(m => ({ default: m.Chart }))). TypeScript і функціональні компоненти підтримуються повністю.

Де почитати

Помилка в запитанні

React · Junior · запитання 37

Перевірте себе

Пройдіть тест React · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест