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

Что такое жизненный цикл функционального компонента 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 ; } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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