Skip to content

Commit d4ff9e1

Browse files
authored
Merge pull request #706 from ruslauz/fix-typo-implementation-notes
Fix typo in implementation-notes.md
2 parents 1cb3434 + 77d83ca commit d4ff9e1

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

content/docs/implementation-notes.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ function mountHost(element) {
188188
children = children.filter(Boolean);
189189

190190
// Этот блок кода не следует размещать в согласователе.
191-
// Каждый рендеререр может инициализировать узлы по-своему.
191+
// Каждый рендерер может инициализировать узлы по-своему.
192192
// Например, React Native может создать представление для iOS или Android.
193193
var node = document.createElement(type);
194194
Object.keys(props).forEach(propName => {
@@ -209,7 +209,7 @@ function mountHost(element) {
209209
});
210210

211211
// Вернуть DOM ноду в качестве результата.
212-
// Здесь рекурия заканчивается.
212+
// Здесь рекурсия заканчивается.
213213
return node;
214214
}
215215

@@ -635,7 +635,7 @@ class CompositeComponent {
635635

636636
// Заменить старого потомка на нового
637637
// Заметка: этот код завязан на рендерере и,
638-
// в иделе, должен находиться вне CompositeComponent:
638+
// в идеале, должен находиться вне CompositeComponent:
639639
prevNode.parentNode.replaceChild(nextNode, prevNode);
640640
}
641641
}
@@ -810,7 +810,7 @@ class DOMComponent {
810810
}
811811
```
812812

813-
И всё это нужно для обновляния хостовых компонентов.
813+
И всё это нужно для обновления хостовых компонентов.
814814

815815
### Итоговая реализация обновлений {#top-level-updates}
816816

@@ -830,7 +830,7 @@ function mountTree(element, containerNode) {
830830
return;
831831
}
832832

833-
// Иначе, демонтировать существуюющее дерево
833+
// Иначе, демонтировать существующее дерево
834834
unmountTree(containerNode);
835835
}
836836

@@ -861,7 +861,7 @@ mountTree(<App />, rootEl);
861861

862862
* В дополнение к составным и хостовым компонентам, также существуют внутренние экземпляры для «текстовых» и «пустых». Они представляют текстовые ноды и «пустые слоты», которые вы получаете, когда рендерите `null`.
863863

864-
* Рендереры используют [инъекции](/docs/codebase-overview.html#dynamic-injection), чтобы прокинуть базовые компоненты в согласователь. Например, React Dom говорит recolciler-у, что нужно использовать `ReactDOMComponent` в качестве внутреннего экземпляра.
864+
* Рендереры используют [инъекции](/docs/codebase-overview.html#dynamic-injection), чтобы прокинуть базовые компоненты в согласователь. Например, React Dom говорит reconciler-у, что нужно использовать `ReactDOMComponent` в качестве внутреннего экземпляра.
865865

866866
* Логика обновления списка потомков вынесена в миксин `ReactMultiChild`, который используется хостовым компонентами в React DOM и React Native.
867867

0 commit comments

Comments
 (0)