Skip to content

Commit 048ab96

Browse files
docs: translate renderToStaticMarkup.md to Русский
1 parent 2958f53 commit 048ab96

1 file changed

Lines changed: 23 additions & 23 deletions

File tree

‎src/content/reference/react-dom/server/renderToStaticMarkup.md‎

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: renderToStaticMarkup
44

55
<Intro>
66

7-
`renderToStaticMarkup` renders a non-interactive React tree to an HTML string.
7+
`renderToStaticMarkup` рендерит неинтерактивное React-дерево в HTML-строку.
88

99
```js
1010
const html = renderToStaticMarkup(reactNode, options?)
@@ -16,64 +16,64 @@ const html = renderToStaticMarkup(reactNode, options?)
1616
1717
---
1818
19-
## Reference {/*reference*/}
19+
## Справочник {/*reference*/}
2020
2121
### `renderToStaticMarkup(reactNode, options?)` {/*rendertostaticmarkup*/}
2222
23-
On the server, call `renderToStaticMarkup` to render your app to HTML.
23+
На сервере вызовите `renderToStaticMarkup` для рендеринга вашего приложения в HTML.
2424
2525
```js
2626
import { renderToStaticMarkup } from 'react-dom/server';
2727

2828
const html = renderToStaticMarkup(<Page />);
2929
```
3030
31-
It will produce non-interactive HTML output of your React components.
31+
Это создаст неинтерактивный HTML-вывод ваших React-компонентов.
3232
33-
[See more examples below.](#usage)
33+
[См. больше примеров ниже.](#usage)
3434
35-
#### Parameters {/*parameters*/}
35+
#### Параметры {/*parameters*/}
3636
37-
* `reactNode`: A React node you want to render to HTML. For example, a JSX node like `<Page />`.
38-
* **optional** `options`: An object for server render.
39-
* **optional** `identifierPrefix`: A string prefix React uses for IDs generated by [`useId`.](/reference/react/useId) Useful to avoid conflicts when using multiple roots on the same page.
37+
* `reactNode`: React-узел, который вы хотите отрендерить в HTML. Например, JSX-узел вроде `<Page />`.
38+
* **необязательный** `options`: Объект для серверного рендеринга.
39+
* **необязательный** `identifierPrefix`: Строковый префикс, который React использует для ID, сгенерированных [`useId`.](/reference/react/useId) Полезно для избежания конфликтов при использовании нескольких корней на одной странице.
4040
41-
#### Returns {/*returns*/}
41+
#### Возвращает {/*returns*/}
4242
43-
An HTML string.
43+
HTML-строку.
4444
45-
#### Caveats {/*caveats*/}
45+
#### Ограничения {/*caveats*/}
4646
47-
* `renderToStaticMarkup` output cannot be hydrated.
47+
* Вывод `renderToStaticMarkup` не может быть гидрирован.
4848
49-
* `renderToStaticMarkup` has limited Suspense support. If a component suspends, `renderToStaticMarkup` immediately sends its fallback as HTML.
49+
* `renderToStaticMarkup` имеет ограниченную поддержку Suspense. Если компонент приостанавливается, `renderToStaticMarkup` немедленно отправляет его запасной вариант в виде HTML.
5050
51-
* `renderToStaticMarkup` works in the browser, but using it in the client code is not recommended. If you need to render a component to HTML in the browser, [get the HTML by rendering it into a DOM node.](/reference/react-dom/server/renderToString#removing-rendertostring-from-the-client-code)
51+
* `renderToStaticMarkup` работает в браузере, но его использование в клиентском коде не рекомендуется. Если вам нужно отрендерить компонент в HTML в браузере, [получите HTML, отрендерив его в DOM-узел.](/reference/react-dom/server/renderToString#removing-rendertostring-from-the-client-code)
5252
5353
---
5454
55-
## Usage {/*usage*/}
55+
## Использование {/*usage*/}
5656
57-
### Rendering a non-interactive React tree as HTML to a string {/*rendering-a-non-interactive-react-tree-as-html-to-a-string*/}
57+
### Рендеринг неинтерактивного React-дерева в HTML-строку {/*rendering-a-non-interactive-react-tree-as-html-to-a-string*/}
5858
59-
Call `renderToStaticMarkup` to render your app to an HTML string which you can send with your server response:
59+
Вызовите `renderToStaticMarkup` для рендеринга вашего приложения в HTML-строку, которую вы можете отправить с ответом сервера:
6060
6161
```js {5-6}
6262
import { renderToStaticMarkup } from 'react-dom/server';
6363

64-
// The route handler syntax depends on your backend framework
64+
// Синтаксис обработчика маршрута зависит от вашего серверного фреймворка
6565
app.use('/', (request, response) => {
6666
const html = renderToStaticMarkup(<Page />);
6767
response.send(html);
6868
});
6969
```
7070
71-
This will produce the initial non-interactive HTML output of your React components.
71+
Это создаст начальный неинтерактивный HTML-вывод ваших React-компонентов.
7272
7373
<Pitfall>
7474
75-
This method renders **non-interactive HTML that cannot be hydrated.** This is useful if you want to use React as a simple static page generator, or if you're rendering completely static content like emails.
75+
Этот метод рендерит **неинтерактивный HTML, который нельзя гидрировать.** Это полезно, если вы хотите использовать React как простой генератор статических страниц или если вы рендерите полностью статический контент, например, электронные письма.
7676
77-
Interactive apps should use [`renderToString`](/reference/react-dom/server/renderToString) on the server and [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) on the client.
77+
Интерактивные приложения должны использовать [`renderToString`](/reference/react-dom/server/renderToString) на сервере и [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) на клиенте.
7878
79-
</Pitfall>
79+
</Pitfall>

0 commit comments

Comments
 (0)