Встречается на собеседованиях • сегодня
Какой жизненный цикл функциональных компонентов
Функциональные компоненты в React используют хуки для управления жизненным циклом. Основные этапы:
1. **Монтирование**:
- Вызывается тело функции компонента
- `useEffect(() => {}, [])` (аналог componentDidMount)
2. **Обновление**:
- Вызывается тело функции при каждом рендере
- `useEffect(() => {})` (аналог componentDidUpdate)
- `useEffect(() => {}, [dependency])` - срабатывает при изменении зависимостей
3. **Размонтирование**:
- `useEffect(() => { return () => {} }, [])` (функция возврата - аналог componentWillUnmount)
Пример:
```jsx
function Example() {
const [count, setCount] = useState(0);
useEffect(() => {
console.log('Компонент смонтирован');
return () => console.log('Компонент размонтирован');
}, []);
useEffect(() => {
console.log('Count изменился:', count);
}, [count]);
return ;
}
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы