Skip to content

Commit 8226a2b

Browse files
authored
state-and-lifecycle: улучшения
1 parent f51b76e commit 8226a2b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

content/docs/state-and-lifecycle.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ ReactDOM.render(
7272

7373
«Состояние» очень похоже на уже знакомые нам пропсы, отличие в том, что состояние контролируется и доступно только конкретному компоненту.
7474

75-
Мы [уже упоминали](/docs/components-and-props.html#functional-and-class-components), что классовые компоненты обладают дополнительными способностями. Локальное «состояние» — одна из таких способностей, которое доступно только классовым компнентам.
75+
Мы [уже упоминали](/docs/components-and-props.html#functional-and-class-components), что классовые компоненты обладают дополнительными способностями. Внутреннее «состояние» — одна из таких способностей, которое доступно только классовым компонентам.
7676

7777
## Преобразование функции в класс {#converting-a-function-to-a-class}
7878

@@ -108,7 +108,7 @@ class Clock extends React.Component {
108108

109109
Метод `render` будет вызываться каждый раз, когда происходит обновление. Так как мы рендерим `<Clock />` в один и тот же DOM-контейнер, мы используем единственный экземпляр класса `Clock` — поэтому мы можем задействовать внутреннее состояние и методы жизненного цикла.
110110

111-
## Добавим локальное состояния в класс {#adding-local-state-to-a-class}
111+
## Добавим внутреннее состояния в класс {#adding-local-state-to-a-class}
112112

113113
Переместим `date` из пропсов в состояние в три этапа:
114114

@@ -330,14 +330,14 @@ ReactDOM.render(
330330

331331
```js
332332
// Неправильно
333-
this.state.comment = 'Hello';
333+
this.state.comment = 'Привет';
334334
```
335335

336336
Вместо этого используйте `setState()`:
337337

338338
```js
339339
// Правильно
340-
this.setState({comment: 'Hello'});
340+
this.setState({comment: 'Привет'});
341341
```
342342

343343
Конструктор — это единственное место, где вы можете присвоить значение `this.state` напрямую.

0 commit comments

Comments
 (0)