Skip to content

Commit 9b9eb57

Browse files
Ivangcor
andauthored
Apply suggestions from code review
Co-authored-by: Anton Ahatov <[email protected]>
1 parent c27049c commit 9b9eb57

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

content/blog/2018-09-10-introducing-the-react-profiler.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Представляем the React Profiler"
2+
title: "Представляем React Profiler"
33
author: [bvaughn]
44
---
55
React 16.5 добавляет поддержку нового плагина профилировщика DevTools.
@@ -22,7 +22,7 @@ React 16.5 добавляет поддержку нового плагина п
2222

2323
## Профилирование приложения {#profiling-an-application}
2424

25-
DevTools покажет вкладку "Profiler" для приложений, поддерживающих новый API профилирования:
25+
DevTools покажет вкладку «Profiler» для приложений, поддерживающих новый API профилирования:
2626

2727
![New DevTools "profiler" tab](../images/blog/introducing-the-react-profiler/devtools-profiler-tab.png)
2828

@@ -32,13 +32,13 @@ DevTools покажет вкладку "Profiler" для приложений,
3232
> Для профилирования в production доступен пакет `react-dom/profiling`.
3333
> Подробнее о том, как использовать этот пакет [fb.me/react-profiling](https://fb.me/react-profiling)
3434
35-
Панель "Profiler" изначально будет пустой. Нажмите кнопку записи, чтобы начать профилирование:
35+
Панель «Profiler» изначально будет пустой. Нажмите кнопку записи, чтобы начать профилирование:
3636

3737
![Click "record" to start profiling](../images/blog/introducing-the-react-profiler/start-profiling.png)
3838

3939
После того, как вы начали запись, DevTools будет автоматически собирать информацию о производительности при каждом рендеринге вашего приложения.
4040
Используйте свое приложение, как обычно.
41-
Когда вы закончили профилирование, нажмите кнопку "Stop".
41+
Когда вы закончили профилирование, нажмите кнопку «Stop».
4242

4343
![Click "stop" when you are finished profiling](../images/blog/introducing-the-react-profiler/stop-profiling.png)
4444

@@ -76,7 +76,7 @@ DevTools покажет вкладку "Profiler" для приложений,
7676
### Flame chart диаграмма {#flame-chart}
7777

7878
Flame chart диаграмма представляет состояние вашего приложения для конкретного коммита.
79-
Каждый столбец в диаграмме представляеи React компонент (например `App`, `Nav`).
79+
Каждый столбец в диаграмме представляет React-компонент (например `App`, `Nav`).
8080
Размер и цвет столбца показывают, сколько времени потребовалось для рендера компонента и его дочерних компонентов.
8181
(Ширина столбца показывает, сколько времени было потрачено _при последнем рендере_. Цвет показывает, сколько времени было потрачено _как часть текущего коммита_.)
8282

@@ -92,7 +92,7 @@ Flame chart диаграмма представляет состояние ва
9292
> Желтые компоненты занимали больше времени, синие компоненты - меньше времени, а серые компоненты вообще не рендерелись во время текущего коммита.
9393
9494
Например, показанный выше коммит занял в общей сложности 18.4мс для рендера.
95-
Компонент `Router` оказался "самым дорогим" для рендера (taking 18.4мс).
95+
Компонент `Router` оказался «самым дорогим» для рендера (занял 18.4мс).
9696
Большая часть этого времени была связана с двумя его дочерними компонентами, `Nav` (8.4мс) и `Route` (7.9мс).
9797
Остальное время было разделено между оставшимися дочерними компонентами или потрачено на собственный метод рендера компонента.
9898

@@ -136,10 +136,10 @@ Flame chart диаграмма представляет состояние ва
136136
![Example component chart](../images/blog/introducing-the-react-profiler/component-chart.png)
137137

138138
На диаграмме выше показано, что компонент `List` был отрендерен 11 раз.
139-
Он также показывает, что каждый раз при рендере это был самый "дорогой" компонент в коммите (это означает, что он занимал больше всего времени).
139+
Он также показывает, что каждый раз при рендере это был самый «дорогой» компонент в коммите (это означает, что он занимал больше всего времени).
140140

141141
Чтобы просмотреть эту диаграмму дважды кликните на компонент, _либо_ выберите компонент и кликните на значок синей гистограммы на правой панели сведений.
142-
Вы можете вернуться к предыдущей диаграмме, нажав кнопку "x" на правой панели деталей.
142+
Вы можете вернуться к предыдущей диаграмме, нажав кнопку «x» на правой панели деталей.
143143
Вы также можете дважды кликнуть по определенному столбцу, чтобы просмотреть дополнительную информацию об этой коммите.
144144

145145
![How to view all renders for a specific component](../images/blog/introducing-the-react-profiler/see-all-commits-for-a-fiber.gif)
@@ -151,7 +151,7 @@ Flame chart диаграмма представляет состояние ва
151151
### Взаимодействия {#interactions}
152152

153153
React недавно добавил еще один [экспериментальный API](https://fb.me/react-interaction-tracing) для отслеживания _причины_ обновления.
154-
"Взаимодействия" отслеживаемые этим API, также будут отображаться в профилировщике:
154+
«Взаимодействия» отслеживаемые этим API, также будут отображаться в профилировщике:
155155

156156
![The interactions panel](../images/blog/introducing-the-react-profiler/interactions.png)
157157

@@ -173,10 +173,10 @@ API трассировки все еще новый, и мы расскажем
173173

174174
### Данные профилирования не записаны для выбранного root {#no-profiling-data-has-been-recorded-for-the-selected-root}
175175

176-
Если ваше приложение имеет несколько "roots", после профилирования вы можете увидеть следующее сообщение:
176+
Если ваше приложение имеет несколько «roots», после профилирования вы можете увидеть следующее сообщение:
177177
![No profiling data has been recorded for the selected root](../images/blog/introducing-the-react-profiler/no-profiler-data-multi-root.png)
178178

179-
Это сообщение означает, что не было записано никаких данных о производительности для root выбранного в панели "Элементы".
179+
Это сообщение означает, что не было записано никаких данных о производительности для root выбранного в панели «Элементы».
180180
В этом случае попробуйте выбрать другой root на этой панели, чтобы просмотреть информацию профилирования для этого root:
181181

182182
![Select a root in the "Elements" panel to view its performance data](../images/blog/introducing-the-react-profiler/select-a-root-to-view-profiling-data.gif)

0 commit comments

Comments
 (0)