Встречается на собеседованиях • сегодня
Как работает lazy
Lazy (ленивая загрузка) позволяет откладывать загрузку ресурсов (изображений, компонентов, скриптов) до момента, когда они действительно понадобятся. Это улучшает производительность, уменьшая начальный размер загрузки.
**Пример с изображениями:**
```html
```
Браузер загрузит `real-image.jpg` только когда изображение окажется в области видимости (или близко к ней).
**Для React-компонентов:**
```jsx
const LazyComponent = React.lazy(() => import('./HeavyComponent'));
function App() {
return (
Loading...}>
);
}
```
Компонент загрузится только при его рендере. `Suspense` показывает fallback пока компонент грузится.
**Важно:** Для изображений `loading="lazy"` поддерживается в современных браузерах, для компонентов нужен сборщик, поддерживающий динамические импорты (Webpack, Vite).
```
Браузер загрузит `real-image.jpg` только когда изображение окажется в области видимости (или близко к ней).
**Для React-компонентов:**
```jsx
const LazyComponent = React.lazy(() => import('./HeavyComponent'));
function App() {
return (

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы