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

Какие задачи решал

1. **Оптимизация производительности** - Ленивая загрузка компонентов и изображений - Мемоизация с `React.memo` и `useMemo` - Дебаунсинг и троттлинг событий 2. **Работа с API** - Обёртки над `fetch` с обработкой ошибок - Кеширование запросов (например, через `localStorage`) - Пагинация и бесконечный скролл 3. **Сложные UI-компоненты** - Кастомные селекты с виртуализацией - Drag-and-drop интерфейсы (например, `react-dnd`) - Анимации на CSS/JS (например, `framer-motion`) 4. **State-менеджмент** - Миграция с Redux на React Query - Оптимизация контекста (разделение на несколько провайдеров) Пример оптимизации рендера: ```jsx const HeavyList = React.memo(({ items }) => (
    {items.map(item =>
  • {item.name}
  • )}
)); ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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