mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-03-27 02:01:02 -04:00
28 lines
801 B
Markdown
28 lines
801 B
Markdown
---
|
||
title: Props
|
||
localeTitle: Свойства
|
||
---
|
||
### Что такое свойства?
|
||
|
||
Свойства - это произвольные данные, переданные в компонент. Все компоненты 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.
|