Add some information about props (#22664)
This commit is contained in:
committed by
Gregory Gubarev
parent
fe50824d80
commit
6a985d9dcb
@@ -1,7 +1,27 @@
|
|||||||
---
|
---
|
||||||
title: Props
|
title: Props
|
||||||
localeTitle: Реквизит
|
localeTitle: Свойства
|
||||||
---
|
---
|
||||||
### Что такое реквизит?
|
### Что такое свойства?
|
||||||
|
|
||||||
Реквизиты (short для свойств) - это дата, переданная в компонент. Они неизменяемы (только для чтения).
|
Свойства - это произвольные данные, переданные в компонент. Все компоненты 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.
|
||||||
|
Reference in New Issue
Block a user