Imrpove russian translation in article (React) (#20453)
This commit is contained in:
committed by
Gregory Gubarev
parent
7f2cdf414a
commit
8ed5ea54e4
@ -1,10 +1,10 @@
|
|||||||
---
|
---
|
||||||
title: React - Components
|
title: React - Components
|
||||||
localeTitle: Реакция - Компоненты
|
localeTitle: React - Компоненты
|
||||||
---
|
---
|
||||||
## Реакция - Компоненты
|
## React - Компоненты
|
||||||
|
|
||||||
Компоненты могут повторно использоваться в реакции.js. Вы можете ввести значение в реквизиты, как указано ниже:
|
Компоненты могут повторно использоваться в React.js. Вы можете передать значение в компонент, как указано ниже:
|
||||||
|
|
||||||
```jsx
|
```jsx
|
||||||
function Welcome(props) {
|
function Welcome(props) {
|
||||||
@ -22,11 +22,11 @@ function Welcome(props) {
|
|||||||
|
|
||||||
### Другие способы объявления компонентов
|
### Другие способы объявления компонентов
|
||||||
|
|
||||||
Существует много способов объявления компонентов при использовании React.js, но есть два вида компонентов, компоненты **_без_** учета **_состояния и_** компоненты с **_состоянием_** .
|
Существует много способов объявления компонентов при использовании React.js, но есть два вида компонентов, компоненты **_без_** внутреннего **_состояния и_** компоненты с **_состоянием_** .
|
||||||
|
|
||||||
### Stateful
|
### Stateful
|
||||||
|
|
||||||
#### Компоненты типа класса
|
#### Компоненты-классы
|
||||||
|
|
||||||
```jsx
|
```jsx
|
||||||
class Cat extends React.Component {
|
class Cat extends React.Component {
|
||||||
@ -50,9 +50,9 @@ class Cat extends React.Component {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
### Безстоящие компоненты
|
### Компоненты без состояния
|
||||||
|
|
||||||
#### Функциональные компоненты (функция стрелок от ES6)
|
#### Функциональные компоненты (стрелочные функции из ES6)
|
||||||
|
|
||||||
```jsx
|
```jsx
|
||||||
const Cat = props => {
|
const Cat = props => {
|
||||||
@ -65,7 +65,7 @@ const Cat = props => {
|
|||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Неявные возвращаемые компоненты
|
#### Неявно возвращаемые компоненты
|
||||||
|
|
||||||
```jsx
|
```jsx
|
||||||
const Cat = props =>
|
const Cat = props =>
|
||||||
@ -74,4 +74,4 @@ const Cat = props =>
|
|||||||
<p>{props.color}</p>
|
<p>{props.color}</p>
|
||||||
</div>;
|
</div>;
|
||||||
|
|
||||||
```
|
```
|
||||||
|
Reference in New Issue
Block a user