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

Что такое побочный эффект в useEffect

Побочный эффект в useEffect — это любое действие, которое выходит за рамки чистого рендеринга компонента. Это могут быть:

  • Запросы к API
  • Подписки на события
  • Изменение DOM вручную
  • Таймеры (setTimeout, setInterval)
  • Логирование

Пример:

javascript
useEffect(() => {
  // Побочный эффект - подписка на событие
  window.addEventListener('resize', handleResize);
  
  // Очистка эффекта
  return () => {
    window.removeEventListener('resize', handleResize);
  };
}, []);

Важно очищать эффекты, чтобы избежать утечек памяти и непредвиденного поведения.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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