Встречается на собеседованиях • сегодня

Какие способы оптимизации использовал в проекте

- **Ленивая загрузка (lazy loading)** для изображений и компонентов через `React.lazy` + `Suspense` - **Код-сплиттинг** для уменьшения размера основного бандла - **Мемоизация** через `React.memo`, `useMemo`, `useCallback` - **Виртуализация списков** (react-window) для больших таблиц - **Оптимизация API-запросов**: дебаунс, кеширование, пагинация - **Оптимизация CSS**: CSS-модули, критический CSS, удаление неиспользуемых стилей - **Библиотека для работы с формами** (Formik) вместо кастомных решений - **Webpack настройка**: tree-shaking, минификация, сжатие assets Пример lazy loading: ```jsx const LazyComponent = React.lazy(() => import('./HeavyComponent')); function App() { return ( }> ); } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы