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

Как вызвать функцию при размонтировании компонента

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

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

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

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