Встречается на собеседованиях • сегодня
Какие знаешь виды React компонентов по состоянию
В React компоненты делятся на два основных типа по состоянию:
1. **Классовые компоненты** (устаревший подход)
```jsx
class Counter extends React.Component {
state = { count: 0 };
render() {
return
{this.state.count}
;
}
}
```
2. **Функциональные компоненты** (современный стандарт)
```jsx
function Counter() {
const [count, setCount] = useState(0);
return {count}
;
}
```
По состоянию компоненты бывают:
- **Stateful** - управляют своим состоянием (как примеры выше)
- **Stateless** (чистые) - получают данные только через props
```jsx
function Greeting({ name }) {
return Hello, {name}!
; } ``` С появлением хуков функциональные компоненты могут иметь состояние, поэтому деление условное. Современный React рекомендует использовать функциональные компоненты везде.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы