Skip to content

Commit d0e9271

Browse files
committed
Reduce usage of deverbative subjects, use dictionary terms
1 parent 65e1e17 commit d0e9271

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

content/docs/state-and-lifecycle.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,7 @@ this.setState(function(state, props) {
377377

378378
### Обновления состояния объединяются {#state-updates-are-merged}
379379

380-
Когда мы вызываем `setState()`, React объеденит аргумент (новое состояние), c текущим состоянием.
380+
Когда мы вызываем `setState()`, React объеденит аргумент (новое состояние) c текущим состоянием.
381381

382382
Например, состояние может состоять из нескольких независимых полей:
383383

@@ -391,7 +391,7 @@ this.setState(function(state, props) {
391391
}
392392
```
393393

394-
Можете их независимо обновлять с помощью отдельных вызовов `setState()`:
394+
Их можно обновлять по отдельности с помощью отдельных вызовов `setState()`:
395395

396396
```js{4,10}
397397
componentDidMount() {
@@ -409,13 +409,13 @@ this.setState(function(state, props) {
409409
}
410410
```
411411

412-
Слияние состояния — поверхностное, поэтому вызов `this.setState({comments})` оставляет `this.state.posts` нетронутым, но полностью заменяет `this.state.comments`.
412+
Состояния объединяются поверхностно, поэтому вызов `this.setState({comments})` оставляет `this.state.posts` нетронутым, но полностью заменяет `this.state.comments`.
413413

414414
## Однонаправленный поток данных {#the-data-flows-down}
415415

416-
В иерархии компонентов, ни родительский, ни дочерние компоненты не знают задано (stateful) или нет (stateless) состояние определенного компонента. Так же им не важно, как был создан определенный компонент — с помощью функции или класса. В связи с этим, состояние часто называют «локальным», «внутренним» или инкапсулированным. Оно недоступно для любого другого компонента, за исключением того, который им владеет и устанавливает его.
416+
В иерархии компонентов, ни родительский, ни дочерние компоненты не знают с состоянием (stateful) другие компоненты или без состояния (stateless). Так же не важно, как был создан определенный компонент — с помощью функции или класса. Поэтому, состояние часто называют «локальным», «внутренним» или инкапсулированным. Оно доступно только для самого компонента и скрыто от других.
417417

418-
Компонент может передать своё состояние вниз по дереву компонентов в виде пропс для его дочерних компонентов:
418+
Компонент может передать своё состояние вниз по дереву в виде пропсов дочерних компонентов:
419419

420420
```js
421421
<h2>It is {this.state.date.toLocaleTimeString()}.</h2>
@@ -427,7 +427,7 @@ this.setState(function(state, props) {
427427
<FormattedDate date={this.state.date} />
428428
```
429429

430-
Компонент `FormattedDate` получает `date` через пропс но не знает, является ли первоисточником состояние `Clock`, пропс `Clock` или оно было передано напрямую:
430+
Компонент `FormattedDate` получает `date` через пропсы но не знает, является ли первоисточником состояние `Clock`, пропс `Clock` или оно было передано напрямую:
431431

432432
```js
433433
function FormattedDate(props) {
@@ -437,9 +437,9 @@ function FormattedDate(props) {
437437

438438
[**Посмотреть на CodePen**](http://codepen.io/gaearon/pen/zKRqNB?editors=0010)
439439

440-
Этот процесс называется «сверху вниз» ("top-down") потоком данных или «однонаправленным» ("unidirectional") потоком данных. Состояние всегда принадлежит определённому компоненту, а любые производные этого состояния могут влиять только на компоненты, находящиеся «ниже» в дереве компонентов.
440+
Этот процесс называется «нисходящим» ("top-down") или «однонаправленным» ("unidirectional") потоком данных. Состояние всегда принадлежит определённому компоненту, а любые производные этого состояния могут влиять только на компоненты, находящиеся «ниже» в дереве компонентов.
441441

442-
Если представить иерархию компонентов как водопад пропс, то состояние каждого компонента похоже на дополнительный источник, который сливается с водопадом в произвольной точке, но также течёт вниз.
442+
Если представить иерархию компонентов как водопад пропсов, то состояние каждого компонента похоже на дополнительный источник, который сливается с водопадом в произвольной точке, но также течёт вниз.
443443

444444
Чтобы показать, что все компоненты действительно изолированы, создадим компонент `App`, который рендерит три компонента `<Clock>`:
445445

0 commit comments

Comments
 (0)