Встречается на собеседованиях • сегодня
В чем разница между React State и Props
State — это внутренние данные компонента, которые могут изменяться. Компонент управляет своим состоянием через `setState` или хуки (`useState`).
Props — это входные данные, передаваемые от родительского компонента. Они неизменяемы (immutable) внутри дочернего компонента.
**Пример:**
```jsx
function Parent() {
const [count, setCount] = useState(0); // state
return ; // передача как props
}
function Child({ count }) { // получение props
return
{count}
;
}
```
**Ключевые отличия:**
- **State** — изменяемый, **Props** — только для чтения.
- **State** — локальный для компонента, **Props** — передаются сверху вниз.
- Изменение **State** вызывает ререндер, изменение **Props** тоже, но инициируется родителем.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы