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