freeCodeCamp/guide/russian/react/props/index.md

31 lines
953 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Props
localeTitle: Props
---
### Что такое props?
Props (упр. от слова properties) - это дата, переданная в компонент. Они неизменяемы (только для чтения).
Свойства - это произвольные данные, переданные в компонент. Все компоненты React, должны действовать как чистые функции (оставлять свойства неизменными).
### Пример
```shell
function Welcome(props) {
return <h1>Hello, {props.name}</h1>;
}
function App() {
return (
<div>
<Welcome name="Sara" />
<Welcome name="Cahal" />
<Welcome name="Edite" />
</div>
);
}
```
name является свойством, которое через props.name может получить компонент Welcome.