Встречается на собеседованиях • сегодня
Какие параметры принимает UseEffect на вход
useEffect принимает два параметра:
- Функция эффекта - выполняется после каждого рендера (если не указаны зависимости). Может возвращать функцию очистки.
- Массив зависимостей (опционально) - определяет, при изменении каких значений нужно запускать эффект. Если массив пустой - эффект выполнится только при монтировании и размонтировании.
Пример:
jsx
useEffect(() => {
// Эффект (подписка, запрос и т.д.)
console.log('Effect ran');
return () => {
// Очистка (отписка, отмена запроса)
console.log('Cleanup');
};
}, [count]); // Зависимость - перезапускать при изменении countВажные нюансы:
- Если зависимости не указаны - эффект выполняется после каждого рендера
- Пустой массив
[]- эффект работает какcomponentDidMount - Функция очистки выполняется перед следующим эффектом или при размонтировании

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