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

Любой ли функционал можно написать на функциональных компонентах

Да, любой функционал можно реализовать на функциональных компонентах. С появлением хуков (React 16.8+) функциональные компоненты получили все возможности классовых: состояние (`useState`), жизненный цикл (`useEffect`), контекст (`useContext`), рефы (`useRef`) и т.д. Пример с состоянием и жизненным циклом: ```jsx import { useState, useEffect } from 'react'; function Counter() { const [count, setCount] = useState(0); useEffect(() => { document.title = `Count: ${count}`; }, [count]); return ( ); } ``` Функциональные компоненты стали стандартом в React из-за их простоты, лучшей читаемости и производительности (меньше накладных расходов). Даже сложные сценарии (например, кастомные хуки) удобнее реализовывать на них.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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