From 8c049a78ef8df61cdaecb9062c09825fd58775fb Mon Sep 17 00:00:00 2001 From: "Dmitry.Titov" Date: Mon, 19 May 2025 21:56:33 -0300 Subject: [PATCH] translated Api resourse preloading --- src/content/reference/react-dom/index.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/content/reference/react-dom/index.md b/src/content/reference/react-dom/index.md index afcf8aff4..cdcb161df 100644 --- a/src/content/reference/react-dom/index.md +++ b/src/content/reference/react-dom/index.md @@ -17,18 +17,18 @@ title: API React DOM * [`createPortal`](/reference/react-dom/createPortal) позволяет рендерить дочерние компоненты в другой части DOM-дерева. * [`flushSync`](/reference/react-dom/flushSync) позволяет принудительно вынудить React обновить состояние и синхронно обновить DOM. -## Resource Preloading APIs {/*resource-preloading-apis*/} +## API предварительной загрузки ресурсов {/*resource-preloading-apis*/} -These APIs can be used to make apps faster by pre-loading resources such as scripts, stylesheets, and fonts as soon as you know you need them, for example before navigating to another page where the resources will be used. +Эти API можно использовать для ускорения работы приложений за счёт предварительной загрузки ресурсов — таких как скрипты, таблицы стилей и шрифты — сразу после того, как становится понятно, что они понадобятся. Например, до перехода на другую страницу, где эти ресурсы будут использоваться. -[React-based frameworks](/learn/start-a-new-react-project) frequently handle resource loading for you, so you might not have to call these APIs yourself. Consult your framework's documentation for details. +[Фреймворки на базе React](/learn/start-a-new-react-project) часто берут на себя управление загрузкой ресурсов, так что вам может не понадобиться напрямую вызывать эти API. Подробнее об этом — в документации фреймворка. -* [`prefetchDNS`](/reference/react-dom/prefetchDNS) lets you prefetch the IP address of a DNS domain name that you expect to connect to. -* [`preconnect`](/reference/react-dom/preconnect) lets you connect to a server you expect to request resources from, even if you don't know what resources you'll need yet. -* [`preload`](/reference/react-dom/preload) lets you fetch a stylesheet, font, image, or external script that you expect to use. -* [`preloadModule`](/reference/react-dom/preloadModule) lets you fetch an ESM module that you expect to use. -* [`preinit`](/reference/react-dom/preinit) lets you fetch and evaluate an external script or fetch and insert a stylesheet. -* [`preinitModule`](/reference/react-dom/preinitModule) lets you fetch and evaluate an ESM module. +* [`prefetchDNS`](/reference/react-dom/prefetchDNS) позволяет предварительно получить IP-адрес доменного имени, с которым вы планируете установить соединение. +* [`preconnect`](/reference/react-dom/preconnect) заранее устанавливает соединение с сервером, с которого вы, скорее всего, запросите ресурсы, даже если ещё не знаете, какие именно. +* [`preload`](/reference/react-dom/preload) заранее загружает таблицу стилей, шрифт, изображение или внешний скрипт, которые вы собираетесь использовать. +* [`preloadModule`](/reference/react-dom/preloadModule) предварительно загружает модуль ECMAScript (ESM), который вы собираетесь использовать. +* [`preinit`](/reference/react-dom/preinit) предварительно загружает и выполняет внешний скрипт либо загружает и вставляет таблицу стилей. +* [`preinitModule`](/reference/react-dom/preinitModule) предварительно загружает и выполняет модуль ECMAScript (ESM). ---