React.lazy откладывает загрузку компонента до его использования и обычно применяется вместе с dynamic import и Suspense.
Работали ли вы с React.lazy? Для чего и как его использовать?
React.lazy откладывает загрузку компонента до его использования и обычно применяется вместе с dynamic import и Suspense.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
React.lazy откладывает загрузку компонента до его использования и обычно применяется вместе с dynamic import и Suspense.
Например, const Page = lazy(() => import('./Page')) объявляют вне рендера, а компонент помещают под Suspense с fallback. Ожидается default-export; ошибку загрузки обрабатывает error boundary, а не сам индикатор Suspense.