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
|
||||
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