Skip to content

Commit ed6c9d9

Browse files
committed
Merge branch 'suspense-translation' of https://github.com/shdq/ru.reactjs.org into suspense-translation
2 parents 566e66a + 92a6a49 commit ed6c9d9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

content/docs/concurrent-mode-suspense.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ next: concurrent-mode-patterns.html
2323
2424
</div>
2525

26-
В React 16.6 добавлен компонент `<Suspense>`, который позволяет «ждать» загрузки кода и декларативно показывать состояние загрузки (например, спиннер) пока мы ждём:
26+
В React 16.6 добавлен компонент `<Suspense>`, который позволяет «ждать» загрузки кода и декларативно показывать состояние загрузки (например, спиннер), пока мы ожидаем:
2727

2828
```jsx
2929
const ProfilePage = React.lazy(() => import('./ProfilePage')); // Ленивая загрузка
@@ -117,7 +117,7 @@ function ProfileTimeline() {
117117

118118
* **Она позволит глубже интегрировать React в библиотеки получения данных.** Если библиотека получения данных реализует поддержку Задержки, её использование из React компонентов будет выглядеть естественно.
119119

120-
* **Она позволит вам управлять намеренно спроектированными состояниями загрузки.** Она не говорит _как_ данные получены, но позволит вам лучше контроллировать визуальную последовательность загрузки вашего приложения.
120+
* **Она позволит вам управлять намеренно спроектированными состояниями загрузки.** Она не говорит _как_ данные получены, но позволит вам лучше контролировать визуальную последовательность загрузки вашего приложения.
121121

122122
* **Она позволит избежать состояние гонки.** Даже с `await` асинхронный код часто подвержен ошибкам. Задержка дает ощущение *синхронного* чтения данных, как если бы они уже были загружены.
123123

@@ -229,7 +229,7 @@ function ProfileTimeline() {
229229
5. Ждём...
230230
6. Закончили получать сообщения пользователя
231231

232-
Если получение информации о пользователе занимает три секунды, мы *начнём* получать сообщения пользователя только через три секунды! Это «водопад»: непреднамеренная *последовательность*, которая должна выполняться парлаллельно.
232+
Если получение информации о пользователе занимает три секунды, мы *начнём* получать сообщения пользователя только через три секунды! Это «водопад»: непреднамеренная *последовательность*, которая должна выполняться параллельно.
233233

234234
Водопады распространены в коде который получает данные после рендера. Их можно устранить, но по мере роста продукта, многие люди предпочитают использовать решение, которое защищает от этой проблемы.
235235

@@ -588,7 +588,7 @@ class ProfileTimeline extends React.Component {
588588

589589
Этот код обманчиво легко читаем.
590590

591-
К сожалению, ни использование классов, ни синтакс `async` / `await` не помог нам решить эту проблему. Эта версия подвержена состоянию гонки по тем же самым причинам.
591+
К сожалению, ни использование классов, ни синтаксис `async` / `await` не помог нам решить эту проблему. Эта версия подвержена состоянию гонки по тем же самым причинам.
592592

593593
### Проблема {#the-problem}
594594

0 commit comments

Comments
 (0)