Встречается на собеседованиях • сегодня
Какие знаешь виды зависимостей Hooks
В React Hooks есть несколько видов зависимостей:
- Пустой массив
[]- эффект выполняется только при монтировании (аналогcomponentDidMount).
js
useEffect(() => {
console.log('Mounted');
}, []);- Массив с зависимостями - эффект выполняется при изменении указанных значений.
js
useEffect(() => {
console.log('Value changed:', value);
}, [value]);- Без массива - эффект выполняется при каждом рендере (может привести к проблемам производительности).
js
useEffect(() => {
console.log('Rendered');
});- Функции в зависимостях - нужно мемоизировать через
useCallback, иначе эффект будет срабатывать каждый рендер.
js
const memoizedFn = useCallback(() => {}, []);
useEffect(() => {
memoizedFn();
}, [memoizedFn]);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы