From 998c5db15b629e575ec2ca6c1e3d22c49088adbd Mon Sep 17 00:00:00 2001
From: Xleine <919143384@qq.com>
Date: Mon, 22 May 2023 13:04:01 +0000
Subject: [PATCH 1/7] translate reference apis
---
src/content/reference/react/apis.md | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/content/reference/react/apis.md b/src/content/reference/react/apis.md
index 9c14378703..59951f6bbf 100644
--- a/src/content/reference/react/apis.md
+++ b/src/content/reference/react/apis.md
@@ -1,17 +1,17 @@
---
-title: "Built-in React APIs"
+title: "内置的 React API"
---
-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.
+除了 [Hooks](/reference/react) 和 [Components](/reference/react/components), `react` 包还导出了一些可用于定义组件的 API。此页面列出了所有剩余的现代 React API。
---
-* [`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)
+* [`createContext`](/reference/react/createContext) 让你向子组件定义和提供一个 context。与 [`useContext`](/reference/react/useContext) 一起使用。
+* [`forwardRef`](/reference/react/forwardRef) 让你的组件作为一个 ref 将 DOM 节点暴露给父节点。与 [`useRef`](/reference/react/useRef) 一起使用。
+* [`lazy`](/reference/react/lazy) 让你延迟加载组件代码,直到它第一次被渲染。
+* [`memo`](/reference/react/memo) 让你在 props 没有变化的情况下跳过组件的重渲染。与 [`useMemo`](/reference/react/useMemo) 和 [`useCallback`](/reference/react/useCallback) 一起使用。
+* [`startTransition`](/reference/react/startTransition) 让你可以标记一个状态更新是不紧急的。类似于 [`useTransition`](/reference/react/useTransition)。
From c90dce09d7783469276de5c874b2ceb579ee8906 Mon Sep 17 00:00:00 2001
From: Xleine <919143384@qq.com>
Date: Mon, 22 May 2023 13:19:42 +0000
Subject: [PATCH 2/7] =?UTF-8?q?style:=20=E8=B0=83=E6=95=B4=E6=A0=BC?=
=?UTF-8?q?=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/content/reference/react/apis.md | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/content/reference/react/apis.md b/src/content/reference/react/apis.md
index 59951f6bbf..8910c89b4b 100644
--- a/src/content/reference/react/apis.md
+++ b/src/content/reference/react/apis.md
@@ -1,5 +1,7 @@
---
-title: "内置的 React API"
+title: 内置的 React API
+translators:
+ - loveloki
---
From 717e80711bcf00769910dc4603a461685f7cae0f Mon Sep 17 00:00:00 2001
From: Yucohny <79147654+Yucohny@users.noreply.github.com>
Date: Mon, 19 Jun 2023 13:50:19 +0800
Subject: [PATCH 3/7] Update apis.md
---
src/content/reference/react/apis.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/content/reference/react/apis.md b/src/content/reference/react/apis.md
index 8910c89b4b..686010154f 100644
--- a/src/content/reference/react/apis.md
+++ b/src/content/reference/react/apis.md
@@ -6,7 +6,7 @@ translators:
-除了 [Hooks](/reference/react) 和 [Components](/reference/react/components), `react` 包还导出了一些可用于定义组件的 API。此页面列出了所有剩余的现代 React API。
+除了 [Hooks](/reference/react) 和 [Components](/reference/react/components),`react` 还导出了一些可用于定义组件的 API。此页面列出了所有剩余的现代 React API。
From a7b1847f4d0180a2d0f1bb1ed969e1d8729fc3a1 Mon Sep 17 00:00:00 2001
From: Yucohny <79147654+Yucohny@users.noreply.github.com>
Date: Mon, 19 Jun 2023 14:16:59 +0800
Subject: [PATCH 4/7] Update apis.md
---
src/content/reference/react/apis.md | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/src/content/reference/react/apis.md b/src/content/reference/react/apis.md
index 686010154f..95ca400399 100644
--- a/src/content/reference/react/apis.md
+++ b/src/content/reference/react/apis.md
@@ -2,6 +2,7 @@
title: 内置的 React API
translators:
- loveloki
+ - Yucohny
---
@@ -12,8 +13,8 @@ translators:
---
-* [`createContext`](/reference/react/createContext) 让你向子组件定义和提供一个 context。与 [`useContext`](/reference/react/useContext) 一起使用。
-* [`forwardRef`](/reference/react/forwardRef) 让你的组件作为一个 ref 将 DOM 节点暴露给父节点。与 [`useRef`](/reference/react/useRef) 一起使用。
-* [`lazy`](/reference/react/lazy) 让你延迟加载组件代码,直到它第一次被渲染。
-* [`memo`](/reference/react/memo) 让你在 props 没有变化的情况下跳过组件的重渲染。与 [`useMemo`](/reference/react/useMemo) 和 [`useCallback`](/reference/react/useCallback) 一起使用。
-* [`startTransition`](/reference/react/startTransition) 让你可以标记一个状态更新是不紧急的。类似于 [`useTransition`](/reference/react/useTransition)。
+* [`createContext`](/reference/react/createContext) 允许你定义和提供一个 context,并可以将其传递给子组件。与 [`useContext`](/reference/react/useContext) 一起使用。
+* [`forwardRef`](/reference/react/forwardRef) 允许组件将 DOM 节点作为 ref 暴露给父组件。
+* [`lazy`](/reference/react/lazy) 允许你延迟加载组件,直到该组件需要第一次被渲染。
+* [`memo`](/reference/react/memo) 允许你在 props 没有变化的情况下跳过组件的重渲染。与 [`useMemo`](/reference/react/useMemo) 和 [`useCallback`](/reference/react/useCallback) 一起使用。
+* [`startTransition`](/reference/react/startTransition) 允许你可以标记一个状态更新是不紧急的。类似于 [`useTransition`](/reference/react/useTransition)。
From 14641cc6f7b246fb0b75208e4ad32f6b326d7dd2 Mon Sep 17 00:00:00 2001
From: Yucohny <79147654+Yucohny@users.noreply.github.com>
Date: Mon, 19 Jun 2023 14:26:17 +0800
Subject: [PATCH 5/7] Update src/content/reference/react/apis.md
Co-authored-by: liu-jin-yi <45869971+liu-jin-yi@users.noreply.github.com>
---
src/content/reference/react/apis.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/content/reference/react/apis.md b/src/content/reference/react/apis.md
index 95ca400399..b862fc00f4 100644
--- a/src/content/reference/react/apis.md
+++ b/src/content/reference/react/apis.md
@@ -7,7 +7,7 @@ translators:
-除了 [Hooks](/reference/react) 和 [Components](/reference/react/components),`react` 还导出了一些可用于定义组件的 API。此页面列出了所有剩余的现代 React API。
+除了 [Hooks](/reference/react) 和 [Components](/reference/react/components) 之外,`react` 包还导出了一些其他的 API,这些 API 对于创建组件非常有用。本页面将介绍这些剩余的 React API。
From 1b0e19b036ad9b31ba4cfc5e5b60df16ddfeda0c Mon Sep 17 00:00:00 2001
From: Yucohny <79147654+Yucohny@users.noreply.github.com>
Date: Mon, 19 Jun 2023 14:32:51 +0800
Subject: [PATCH 6/7] Update src/content/reference/react/apis.md
Co-authored-by: liu-jin-yi <45869971+liu-jin-yi@users.noreply.github.com>
---
src/content/reference/react/apis.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/content/reference/react/apis.md b/src/content/reference/react/apis.md
index b862fc00f4..98f677d42c 100644
--- a/src/content/reference/react/apis.md
+++ b/src/content/reference/react/apis.md
@@ -13,7 +13,7 @@ translators:
---
-* [`createContext`](/reference/react/createContext) 允许你定义和提供一个 context,并可以将其传递给子组件。与 [`useContext`](/reference/react/useContext) 一起使用。
+* [`createContext`](/reference/react/createContext) API 可以创建一个 context,你可以将其提供给子组件。与 [`useContext`](/reference/react/useContext) 一起配合使用。
* [`forwardRef`](/reference/react/forwardRef) 允许组件将 DOM 节点作为 ref 暴露给父组件。
* [`lazy`](/reference/react/lazy) 允许你延迟加载组件,直到该组件需要第一次被渲染。
* [`memo`](/reference/react/memo) 允许你在 props 没有变化的情况下跳过组件的重渲染。与 [`useMemo`](/reference/react/useMemo) 和 [`useCallback`](/reference/react/useCallback) 一起使用。
From cf98d97a5bab107d69163e51143f98c30bce5cdf Mon Sep 17 00:00:00 2001
From: Yucohny <79147654+Yucohny@users.noreply.github.com>
Date: Mon, 19 Jun 2023 14:33:30 +0800
Subject: [PATCH 7/7] Update apis.md
---
src/content/reference/react/apis.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/content/reference/react/apis.md b/src/content/reference/react/apis.md
index 98f677d42c..2f90ec8ecf 100644
--- a/src/content/reference/react/apis.md
+++ b/src/content/reference/react/apis.md
@@ -13,8 +13,8 @@ translators:
---
-* [`createContext`](/reference/react/createContext) API 可以创建一个 context,你可以将其提供给子组件。与 [`useContext`](/reference/react/useContext) 一起配合使用。
+* [`createContext`](/reference/react/createContext) API 可以创建一个 context,你可以将其提供给子组件,通常会与 [`useContext`](/reference/react/useContext) 一起配合使用。
* [`forwardRef`](/reference/react/forwardRef) 允许组件将 DOM 节点作为 ref 暴露给父组件。
* [`lazy`](/reference/react/lazy) 允许你延迟加载组件,直到该组件需要第一次被渲染。
-* [`memo`](/reference/react/memo) 允许你在 props 没有变化的情况下跳过组件的重渲染。与 [`useMemo`](/reference/react/useMemo) 和 [`useCallback`](/reference/react/useCallback) 一起使用。
+* [`memo`](/reference/react/memo) 允许你在 props 没有变化的情况下跳过组件的重渲染。通常 [`useMemo`](/reference/react/useMemo) 与 [`useCallback`](/reference/react/useCallback) 会一起配合使用。
* [`startTransition`](/reference/react/startTransition) 允许你可以标记一个状态更新是不紧急的。类似于 [`useTransition`](/reference/react/useTransition)。