React.lazy обычно используют с Suspense для fallback во время загрузки; ошибки загрузки обрабатывает Error Boundary.
С чем нужно использовать React.lazy?
React.lazy обычно используют с Suspense для fallback во время загрузки; ошибки загрузки обрабатывает Error Boundary.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
React.lazy обычно используют с Suspense для fallback во время загрузки; ошибки загрузки обрабатывает Error Boundary.
Lazy-компонент объявляют вне render, чтобы не создавать новый тип при каждом обновлении. Loader должен вернуть Promise с поддерживаемым компонентным экспортом, обычно default. Suspense отвечает за ожидание, но не заменяет обработку rejection или обычного исключения.