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