Можете объяснить концепцию "props" в React?
Этот вопрос проверяет, понимает ли разработчик, как компоненты передают друг другу данные
Короткий ответ
"Props" (сокращение от "properties") — это способ передачи данных от одного компонента к другому. Они неизменяемы и позволяют родительским компонентам передавать информацию дочерним компонентам, чтобы настраивать их поведение или внешний вид.
Длинный ответ
"Props" — это объект, содержащий данные, которые передаются в компонент при его вызове. Они используются для настройки компонентов и позволяют родительским компонентам взаимодействовать с дочерними. Например, если вам нужно передать имя пользователя в компонент приветствия, вы можете использовать props для этого.
function Welcome(props) {
return <h1>Hello, {props.name}!</h1>;
}
// Использование компонента
<Welcome name="Юля" />