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

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