Встречается на собеседованиях • сегодня
Работал ли больше с функциональными компонентами в React
Да, работал. Функциональные компоненты стали стандартом после появления хуков в React 16.8. Они проще, чище и позволяют использовать state и lifecycle-методы без классов.
Пример:
```jsx
import { useState, useEffect } from 'react';
function Counter() {
const [count, setCount] = useState(0);
useEffect(() => {
console.log(`Count changed: ${count}`);
}, [count]);
return (
);
}
```
Плюсы:
- Меньше кода, проще читать
- Лучшая оптимизация (React.memo, useCallback)
- Хуки дают гибкость (useEffect, useContext, useReducer)
Работал и с классовыми компонентами, но предпочитаю функциональные за их лаконичность и современный подход.
Count: {count}

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