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

Может ли функциональный компонент повторить весь функционал классового

Да, может, начиная с React 16.8 с появлением хуков. Хуки позволяют использовать состояние (`useState`), жизненный цикл (`useEffect`), контекст (`useContext`) и другие возможности классовых компонентов. **Пример с состоянием:** ```jsx function Counter() { const [count, setCount] = useState(0); return ( ); } ``` **Пример с жизненным циклом:** ```jsx useEffect(() => { console.log('Component mounted or updated'); return () => console.log('Component will unmount'); }, []); ``` Функциональные компоненты теперь покрывают весь функционал, включая `shouldComponentUpdate` (`React.memo`), `refs` (`useRef`), и даже ошибки (`useErrorBoundary` из сторонних решений).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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