Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про React: react, props, state, пропс, стейт, реакт

В чем разница между props и state?

Этот вопрос направлен на проверку понимания двух ключевых понятий — props и state, и их отличий в React.

Короткий ответ

"Props" — это данные, которые передаются в компонент извне, в то время как "state" — это внутренние данные компонента, которые могут изменяться. Props передаются родительским компонентом и неизменны, а state управляется внутри самого компонента и может изменяться в течение времени.

Длинный ответ

"Props" и "state" — это два разных способа управления данными в React. Props передаются в компонент родителем и не могут изменяться внутри компонента, они статичны. State, напротив, представляет собой внутренние данные компонента, которые могут изменяться и определяют его текущее состояние.

function Counter(props) {
 	const [count, setCount] = useState(0);

 	return (
   		<div>
			<h2>{props.title}</h2>
     			<p>Count: {count}</p>
     			<button onClick={() => setCount(count + 1)}>Increment</button>
   		</div>
	 );
}

Уровень

  • Рейтинг:

    1

  • Сложность:

    1

Навыки

  • React

    React

Ключевые слова

#react

#props

#state

#пропс

#стейт

#реакт

Подпишись на React Developer в телеграм