Skip to content

Commit 0ac36d0

Browse files
authored
Fix typo, missed translations in reconciliation
1 parent f90a145 commit 0ac36d0

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

content/docs/reconciliation.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ React предоставляет декларативный API, который
88

99
## Мотивация {#motivation}
1010

11-
При работе с React вы можете понимать `render()` как функцию, которая создаёт дерево React-элементов в какой-то момент времени. При последующем обновлении состояния или пропсов функция `render()` вернёт новое дерево React-элементов. Тепереь React должен понять, как эффективно обновить UI, чтобы он совпадал с новейшим из деревьев.
11+
При работе с React вы можете понимать `render()` как функцию, которая создаёт дерево React-элементов в какой-то момент времени. При последующем обновлении состояния или пропсов функция `render()` вернёт новое дерево React-элементов. Теперь React должен понять, как эффективно обновить UI, чтобы он совпадал с новейшим из деревьев.
1212

1313
Существует несколько общих решений алгоритмической проблемы трансформации одного дерева в другое за минимальное количество операций. Тем не менее, [передовые алгоритмы](http://grfia.dlsi.ua.es/ml/algorithms/references/editsurvey_bille.pdf) имеют сложность порядка O(n<sup>3</sup>), где n — это число элементов в дереве.
1414

@@ -81,18 +81,18 @@ React предоставляет декларативный API, который
8181

8282
```xml
8383
<ul>
84-
<li>first</li>
85-
<li>second</li>
84+
<li>первый</li>
85+
<li>второй</li>
8686
</ul>
8787

8888
<ul>
89-
<li>first</li>
90-
<li>second</li>
91-
<li>third</li>
89+
<li>первый</li>
90+
<li>второй</li>
91+
<li>третий</li>
9292
</ul>
9393
```
9494

95-
React сравнит два дерева `<li>first</li>`, сравнит два дерева `<li>second</li>`>, а затем вставит дерево `<li>third</li>`.
95+
React сравнит два дерева `<li>первый</li>`, сравнит два дерева `<li>второй</li>`>, а затем вставит дерево `<li>третий</li>`.
9696

9797
Если попробовать реализовать это наивно, вставив элемент в начало, то пострадает производительность. Например, преобразование между этими деревьями работает плохо:
9898

0 commit comments

Comments
 (0)