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

Как отследить размонтирование функционального компонента

В функциональных компонентах для отслеживания размонтирования используй хук `useEffect` с функцией очистки. Эта функция выполняется при размонтировании компонента. ```jsx import React, { useEffect } from 'react'; function MyComponent() { useEffect(() => { return () => { console.log('Компонент размонтирован'); // Здесь можно отписаться от событий, очистить таймеры и т.д. }; }, []); // Пустой массив зависимостей = эффект только при монтировании/размонтировании return
Компонент
; } ``` Ключевые моменты: 1. Функция возвращаемая из `useEffect` - это cleanup-функция 2. Пустой массив зависимостей гарантирует, что эффект сработает только при монтировании/размонтировании 3. Cleanup-функция также срабатывает перед повторным выполнением эффекта, если зависимости изменились
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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