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

Какой жизненный цикл функциональных компонентов

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

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

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

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