Skip to content

Commit e416e58

Browse files
lex111ivaneroshkin
andauthored
Apply suggestions from code review
Co-Authored-By: ivaneroshkin <[email protected]>
1 parent e96c744 commit e416e58

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

content/docs/faq-internals.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ category: FAQ
88

99
### Что такое виртуальный DOM? {#what-is-the-virtual-dom}
1010

11-
Виртуальный DOM (VDOM) это концепция программирования, в которой идеальное или виртуальное представление пользовательского интерфейса хранится в памяти и синхронизируется с “реальной” DOM библиотекой, такой как ReactDOM. Этот процесс называется [согласованием](/docs/reconciliation.html).
11+
Виртуальный DOM (VDOM) это концепция программирования, в которой идеальное или «виртуальное» представление пользовательского интерфейса хранится в памяти и синхронизируется с «настоящим» DOM при помощи библиотеки, такой как ReactDOM. Этот процесс называется [согласованием](/docs/reconciliation.html).
1212

13-
Этот подход включает декларативный API React: вы указываете React, в каком состоянии должен находиться пользовательский интерфейс, и он проверяет, что DOM соответствует этому состоянию. Это абстрагирует манипуляции с атрибутами, обработку событий и ручное обновление DOM, которые, в противном случае, пришлось бы использовать для построения приложения.
13+
Этот подход включает декларативный API React: вы указываете React, в каком состоянии должен находиться пользовательский интерфейс, а далее он проверяет, что DOM соответствует этому состоянию. Это абстрагирует манипуляции с атрибутами, обработку событий и ручное обновление DOM, которые в противном случае пришлось бы использовать при разработке приложения.
1414

15-
Поскольку виртуальный DOM – это скорее шаблон, чем конкретная технология, люди иногда говорят, что это означает разные вещи. В мире React термин виртуальный DOM обычно ассоциируется с [рендерингом элементов](/docs/rendering-elements.html), поскольку они являются объектами, представляющими пользовательский интерфейс. Однако React также использует внутренние объекты, называемые “файберами”, для хранения дополнительной информации о дереве компонентов. Их также можно считать частью реализации виртуального DOM в React.
15+
Поскольку «виртуальный DOM» – это скорее паттерн, чем конкретная технология, люди иногда говорят, что это означает разные понятия. В мире React термин «виртуальный DOM» обычно ассоциируется с [рендерингом элементов](/docs/rendering-elements.html), поскольку они являются объектами, представляющими пользовательский интерфейс. Тем не менее, React также использует внутренние объекты, называемые «волокнами» (fibers), чтобы хранить дополнительную информацию о дереве компонентов. Их также можно считать частью реализации «виртуального DOM» в React.
1616

1717
### Теневой DOM похож на виртуальный DOM? {#is-the-shadow-dom-the-same-as-the-virtual-dom}
1818

19-
Нет, они совсем разные. Теневой DOM это браузерная технология, предназначенная в основном для определения переменных и CSS в веб-компонентах. Виртуальный DOM – это концепция, реализованная библиотеками в JavaScript поверх API браузера.
19+
Нет, они совсем разные. Теневой DOM (Shadow DOM) — это браузерная технология, предназначенная в основном для определения переменных и CSS в веб-компонентах. Виртуальный DOM – это концепция, реализованная библиотеками в JavaScript поверх API браузера.
2020

2121
### Что такое «React Fiber»? {#what-is-react-fiber}
2222

23-
Файбер – новый механизм согласования в React 16, основная цель которого использовать постепенный рендеринг виртуального DOM. [Узнать больше](https://github.com/acdlite/react-fiber-architecture).
23+
Fiber – новый механизм согласования в React 16, основная цель которого использовать постепенный рендеринг виртуального DOM. [Узнать больше](https://github.com/acdlite/react-fiber-architecture).

0 commit comments

Comments
 (0)