From 294292eb338dbac61e8014cd1ff8f0d27a3e31ff Mon Sep 17 00:00:00 2001 From: "translate-react-bot[bot]" <251169733+translate-react-bot[bot]@users.noreply.github.com> Date: Wed, 4 Feb 2026 15:13:21 +0000 Subject: [PATCH 1/4] =?UTF-8?q?docs:=20translate=20`apis.md`=20to=20=D0=A0?= =?UTF-8?q?=D1=83=D1=81=D1=81=D0=BA=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/reference/react/apis.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/content/reference/react/apis.md b/src/content/reference/react/apis.md index cbab4a0e6f..a1c63c6e7d 100644 --- a/src/content/reference/react/apis.md +++ b/src/content/reference/react/apis.md @@ -1,35 +1,35 @@ --- -title: "Built-in React APIs" +title: "Встроенные API React" --- -In addition to [Hooks](/reference/react) and [Components](/reference/react/components), the `react` package exports a few other APIs that are useful for defining components. This page lists all the remaining modern React APIs. +В дополнение к [хукам](/reference/react) и [компонентам](/reference/react/components), пакет `react` экспортирует несколько других API, которые полезны для определения компонентов. Эта страница перечисляет все остальные современные API React. --- -* [`createContext`](/reference/react/createContext) lets you define and provide context to the child components. Used with [`useContext`.](/reference/react/useContext) -* [`forwardRef`](/reference/react/forwardRef) lets your component expose a DOM node as a ref to the parent. Used with [`useRef`.](/reference/react/useRef) -* [`lazy`](/reference/react/lazy) lets you defer loading a component's code until it's rendered for the first time. -* [`memo`](/reference/react/memo) lets your component skip re-renders with same props. Used with [`useMemo`](/reference/react/useMemo) and [`useCallback`.](/reference/react/useCallback) -* [`startTransition`](/reference/react/startTransition) lets you mark a state update as non-urgent. Similar to [`useTransition`.](/reference/react/useTransition) -* [`act`](/reference/react/act) lets you wrap renders and interactions in tests to ensure updates have processed before making assertions. +* [`createContext`](/reference/react/createContext) позволяет вам определять и предоставлять контекст дочерним компонентам. Используется с [`useContext`.](/reference/react/useContext) +* [`forwardRef`](/reference/react/forwardRef) позволяет вашему компоненту предоставлять DOM-узел в качестве рефа родительскому. Используется с [`useRef`.](/reference/react/useRef) +* [`lazy`](/reference/react/lazy) позволяет отложить загрузку кода компонента до его первого рендеринга. +* [`memo`](/reference/react/memo) позволяет вашему компоненту пропускать повторные рендеры с теми же пропсами. Используется с [`useMemo`](/reference/react/useMemo) и [`useCallback`.](/reference/react/useCallback) +* [`startTransition`](/reference/react/startTransition) позволяет пометить обновление состояния как не срочное. Похоже на [`useTransition`.](/reference/react/useTransition) +* [`act`](/reference/react/act) позволяет обернуть рендеры и взаимодействия в тестах, чтобы гарантировать обработку обновлений перед проверками. --- -## Resource APIs {/*resource-apis*/} +## API ресурсов {/*resource-apis*/} -*Resources* can be accessed by a component without having them as part of their state. For example, a component can read a message from a Promise or read styling information from a context. +*Ресурсы* могут быть доступны компоненту без необходимости хранить их в своём состоянии. Например, компонент может прочитать сообщение из Promise или информацию о стилях из контекста. -To read a value from a resource, use this API: +Чтобы прочитать значение из ресурса, используйте этот API: -* [`use`](/reference/react/use) lets you read the value of a resource like a [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) or [context](/learn/passing-data-deeply-with-context). +* [`use`](/reference/react/use) позволяет вам прочитать значение ресурса, такого как [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) или [контекст](/learn/passing-data-deeply-with-context). ```js function MessageComponent({ messagePromise }) { const message = use(messagePromise); const theme = use(ThemeContext); // ... } -``` +``` \ No newline at end of file From 819be0ba305507d757e5bf1f0c0b8cfb35adbba7 Mon Sep 17 00:00:00 2001 From: "translate-react-bot[bot]" <251169733+translate-react-bot[bot]@users.noreply.github.com> Date: Wed, 13 May 2026 15:40:09 +0000 Subject: [PATCH 2/4] =?UTF-8?q?docs:=20translate=20`apis.md`=20to=20=D0=A0?= =?UTF-8?q?=D1=83=D1=81=D1=81=D0=BA=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/reference/react/apis.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/content/reference/react/apis.md b/src/content/reference/react/apis.md index a1c63c6e7d..128f5db733 100644 --- a/src/content/reference/react/apis.md +++ b/src/content/reference/react/apis.md @@ -1,31 +1,31 @@ --- -title: "Встроенные API React" +title: "Встроенные React API" --- -В дополнение к [хукам](/reference/react) и [компонентам](/reference/react/components), пакет `react` экспортирует несколько других API, которые полезны для определения компонентов. Эта страница перечисляет все остальные современные API React. +В дополнение к [Хукам](/reference/react) и [Компонентам](/reference/react/components), пакет `react` экспортирует несколько других API, которые полезны для определения компонентов. На этой странице перечислены все остальные современные React API. --- -* [`createContext`](/reference/react/createContext) позволяет вам определять и предоставлять контекст дочерним компонентам. Используется с [`useContext`.](/reference/react/useContext) -* [`forwardRef`](/reference/react/forwardRef) позволяет вашему компоненту предоставлять DOM-узел в качестве рефа родительскому. Используется с [`useRef`.](/reference/react/useRef) -* [`lazy`](/reference/react/lazy) позволяет отложить загрузку кода компонента до его первого рендеринга. +* [`createContext`](/reference/react/createContext) позволяет определять и предоставлять контекст дочерним компонентам. Используется с [`useContext`.](/reference/react/useContext) +* [`forwardRef`](/reference/react/forwardRef) позволяет вашему компоненту предоставлять DOM-узел в качестве рефа родительскому компоненту. Используется с [`useRef`.](/reference/react/useRef) +* [`lazy`](/reference/react/lazy) позволяет отложить загрузку кода компонента до его первой отрисовки. * [`memo`](/reference/react/memo) позволяет вашему компоненту пропускать повторные рендеры с теми же пропсами. Используется с [`useMemo`](/reference/react/useMemo) и [`useCallback`.](/reference/react/useCallback) -* [`startTransition`](/reference/react/startTransition) позволяет пометить обновление состояния как не срочное. Похоже на [`useTransition`.](/reference/react/useTransition) -* [`act`](/reference/react/act) позволяет обернуть рендеры и взаимодействия в тестах, чтобы гарантировать обработку обновлений перед проверками. +* [`startTransition`](/reference/react/startTransition) позволяет пометить обновление состояния как не срочное. Аналогично [`useTransition`.](/reference/react/useTransition) +* [`act`](/reference/react/act) позволяет обернуть рендеры и взаимодействия в тестах, чтобы убедиться, что обновления обработаны, прежде чем делать утверждения. --- ## API ресурсов {/*resource-apis*/} -*Ресурсы* могут быть доступны компоненту без необходимости хранить их в своём состоянии. Например, компонент может прочитать сообщение из Promise или информацию о стилях из контекста. +*Ресурсы* могут быть доступны компоненту, не являясь частью его состояния. Например, компонент может прочитать сообщение из Promise или прочитать информацию о стилях из контекста. Чтобы прочитать значение из ресурса, используйте этот API: -* [`use`](/reference/react/use) позволяет вам прочитать значение ресурса, такого как [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) или [контекст](/learn/passing-data-deeply-with-context). +* [`use`](/reference/react/use) позволяет прочитать значение ресурса, такого как [Promise](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Promise) или [контекст](/learn/passing-data-deeply-with-context). ```js function MessageComponent({ messagePromise }) { const message = use(messagePromise); From 6c14f4a9975b4e9f57a09e2dff2ff12555a8c71b Mon Sep 17 00:00:00 2001 From: "translate-react-bot[bot]" <251169733+translate-react-bot[bot]@users.noreply.github.com> Date: Mon, 18 May 2026 16:28:38 +0000 Subject: [PATCH 3/4] =?UTF-8?q?docs:=20translate=20`apis.md`=20to=20=D0=A0?= =?UTF-8?q?=D1=83=D1=81=D1=81=D0=BA=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/reference/react/apis.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/content/reference/react/apis.md b/src/content/reference/react/apis.md index 128f5db733..ee44b622f1 100644 --- a/src/content/reference/react/apis.md +++ b/src/content/reference/react/apis.md @@ -1,31 +1,30 @@ --- -title: "Встроенные React API" +title: "Встроенные API React" --- - -В дополнение к [Хукам](/reference/react) и [Компонентам](/reference/react/components), пакет `react` экспортирует несколько других API, которые полезны для определения компонентов. На этой странице перечислены все остальные современные React API. +В дополнение к [хукам](/reference/react) и [компонентам](/reference/react/components), пакет `react` экспортирует несколько других API, полезных для определения компонентов. Эта страница перечисляет все остальные современные API React. --- -* [`createContext`](/reference/react/createContext) позволяет определять и предоставлять контекст дочерним компонентам. Используется с [`useContext`.](/reference/react/useContext) -* [`forwardRef`](/reference/react/forwardRef) позволяет вашему компоненту предоставлять DOM-узел в качестве рефа родительскому компоненту. Используется с [`useRef`.](/reference/react/useRef) -* [`lazy`](/reference/react/lazy) позволяет отложить загрузку кода компонента до его первой отрисовки. +* [`createContext`](/reference/react/createContext) позволяет вам определять и предоставлять контекст дочерним компонентам. Используется с [`useContext`.](/reference/react/useContext) +* [`forwardRef`](/reference/react/forwardRef) позволяет вашему компоненту предоставлять DOM-узел в качестве рефа родительскому. Используется с [`useRef`.](/reference/react/useRef) +* [`lazy`](/reference/react/lazy) позволяет отложить загрузку кода компонента до его первого рендеринга. * [`memo`](/reference/react/memo) позволяет вашему компоненту пропускать повторные рендеры с теми же пропсами. Используется с [`useMemo`](/reference/react/useMemo) и [`useCallback`.](/reference/react/useCallback) * [`startTransition`](/reference/react/startTransition) позволяет пометить обновление состояния как не срочное. Аналогично [`useTransition`.](/reference/react/useTransition) -* [`act`](/reference/react/act) позволяет обернуть рендеры и взаимодействия в тестах, чтобы убедиться, что обновления обработаны, прежде чем делать утверждения. +* [`act`](/reference/react/act) позволяет обернуть рендеры и взаимодействия в тестах, чтобы гарантировать обработку обновлений перед проверками. --- ## API ресурсов {/*resource-apis*/} -*Ресурсы* могут быть доступны компоненту, не являясь частью его состояния. Например, компонент может прочитать сообщение из Promise или прочитать информацию о стилях из контекста. +К *ресурсам* компонент может получить доступ, не имея их в своем состоянии. Например, компонент может прочитать сообщение из Promise или информацию о стилях из контекста. Чтобы прочитать значение из ресурса, используйте этот API: -* [`use`](/reference/react/use) позволяет прочитать значение ресурса, такого как [Promise](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Promise) или [контекст](/learn/passing-data-deeply-with-context). +* [`use`](/reference/react/use) позволяет вам прочитать значение ресурса, такого как [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) или [контекст](/learn/passing-data-deeply-with-context). ```js function MessageComponent({ messagePromise }) { const message = use(messagePromise); From b9cc91fe8beb0d7f4c73fd7f755df7df9363b1f2 Mon Sep 17 00:00:00 2001 From: nivaldo Date: Mon, 18 May 2026 14:51:46 -0300 Subject: [PATCH 4/4] chore: keep frontmatter title as-is --- src/content/reference/react/apis.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/content/reference/react/apis.md b/src/content/reference/react/apis.md index ee44b622f1..e03e4381f6 100644 --- a/src/content/reference/react/apis.md +++ b/src/content/reference/react/apis.md @@ -1,6 +1,7 @@ --- -title: "Встроенные API React" +title: "Built-in React APIs" --- + В дополнение к [хукам](/reference/react) и [компонентам](/reference/react/components), пакет `react` экспортирует несколько других API, полезных для определения компонентов. Эта страница перечисляет все остальные современные API React. @@ -31,4 +32,4 @@ function MessageComponent({ messagePromise }) { const theme = use(ThemeContext); // ... } -``` \ No newline at end of file +```