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