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

Для чего использовал componentWillUnMount в React

`componentWillUnmount` — это метод жизненного цикла React, который вызывается перед удалением компонента из DOM. Он используется для очистки ресурсов, чтобы избежать утечек памяти. **Примеры использования:** 1. Отмена подписок на события (например, `addEventListener`). 2. Остановка таймеров (`setInterval`, `setTimeout`). 3. Отмена сетевых запросов (например, через `AbortController`). ```jsx class TimerComponent extends React.Component { timerId = null; componentDidMount() { this.timerId = setInterval(() => console.log('Tick'), 1000); } componentWillUnmount() { clearInterval(this.timerId); // Очистка таймера } render() { return
Timer Example
; } } ``` В функциональных компонентах аналог — возврат функции в `useEffect`: ```jsx useEffect(() => { const timerId = setInterval(() => console.log('Tick'), 1000); return () => clearInterval(timerId); // Очистка при размонтировании }, []); ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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