Встречается на собеседованиях • сегодня
Как получить доступ к размонтированию компонента
В React можно получить доступ к размонтированию компонента через хук `useEffect` с пустым массивом зависимостей. Функция, возвращаемая внутри `useEffect`, будет вызвана при размонтировании компонента. Это аналог `componentWillUnmount` в классовых компонентах.
Пример:
```jsx
import { useEffect } from 'react';
function MyComponent() {
useEffect(() => {
// Код при монтировании
return () => {
// Этот код выполнится при размонтировании
console.log('Компонент размонтирован');
};
}, []); // Пустой массив зависимостей
return
My Component
;
}
```
Используйте этот подход для:
- Отписки от событий
- Очистки таймеров (`clearTimeout`, `clearInterval`)
- Отмены HTTP-запросов (например, через AbortController)
- Освобождения других ресурсов
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы