Skip to content

Commit 4c43bb6

Browse files
docs(cn): translate reference/rules/rules-of-hooks.md into Chinese
1 parent 56098b3 commit 4c43bb6

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/content/reference/rules/rules-of-hooks.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@ title: Hooks 规则
33
---
44

55
<Intro>
6-
Hooks 是通过 JavaScript 函数定义的, 代表了一种特殊的可重用的 UI 逻辑,它们的调用位置有一定的限制
6+
Hooks 是通过 JavaScript 函数定义的, 但它们代表了一种特殊的可重用的 UI 逻辑,并且对它们的调用位置有限制
77
</Intro>
88

99
<InlineToc />
1010

1111
---
1212

13-
## 只能在顶层调用 Hooks {/*only-call-hooks-at-the-top-level*/}
13+
## 只在顶层调用 Hooks {/*only-call-hooks-at-the-top-level*/}
1414

1515
名称以 `use` 开头的函数在 React 中被称为 [*Hooks*](/reference/react)
1616

17-
**不要在循环、条件、嵌套函数或 `try`/`catch`/`finally` 块中调用 Hooks ** 相反,你应该在 React 函数的顶层使用 Hooks ,并且在任何提前返回之前。且你只能在 React 函数组件中调用 Hooks :
17+
** 不要在循环、条件、嵌套函数或 `try`/`catch`/`finally` 块中调用 Hooks ** 相反,你应该在 React 函数的顶层调用 Hooks ,并且在任何提前返回之前。你只能在 React 渲染函数组件时调用 Hooks :
1818

19-
* ✅ 在[函数组件](/learn/your-first-component)的顶层调用它们
20-
* ✅ 在[自定义 Hooks ](/learn/reusing-logic-with-custom-hooks)的顶层调用它们
19+
* ✅ 在[函数组件](/learn/your-first-component)的顶层调用 Hooks
20+
* ✅ 在[自定义 Hooks ](/learn/reusing-logic-with-custom-hooks)的顶层调用 Hooks
2121

2222
```js{2-3,8-9}
2323
function Counter() {
@@ -117,7 +117,7 @@ function Bad() {
117117

118118
## 只在 React 函数中调用 Hooks {/*only-call-hooks-from-react-functions*/}
119119

120-
不要在常规 JavaScript 函数中调用 Hooks 。相反,你可以:
120+
不要在常规的 JavaScript 函数中调用 Hooks 。相反,你可以:
121121

122122
✅ 在 React 函数组件中调用 Hooks 。
123123
✅ 在 [自定义 Hooks ](/learn/reusing-logic-with-custom-hooks#extracting-your-own-custom-hook-from-a-component) 中调用 Hooks 。

0 commit comments

Comments
 (0)