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