Skip to content

Commit e1be7de

Browse files
committedFeb 14, 2023
fix: update anchors
1 parent 49cffca commit e1be7de

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed
 

‎beta/src/content/learn/adding-interactivity.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ title: 添加交互
2020

2121
</YouWillLearn>
2222

23-
## 响应事件 {#responding-to-events}
23+
## 响应事件 {/*responding-to-events*/}
2424

2525
React 允许你向 JSX 中添加事件处理程序。事件处理程序是你自己的函数,它将在用户交互时被触发,如点击、悬停、焦点在表单输入框上等等。
2626

@@ -72,7 +72,7 @@ button { margin-right: 10px; }
7272

7373
</LearnMore>
7474

75-
## State: 组件的记忆 {#state-a-components-memory}
75+
## State: 组件的记忆 {/*state-a-components-memory*/}
7676

7777
组件通常需要根据交互改变屏幕上的内容。在表单中键入更新输入栏,在轮播图上点击“下一个”改变显示的图片,点击“购买”将产品放入购物车。组件需要“记住”一些东西:当前的输入值、当前的图片、购物车。在 React 中,这种特定于组件的记忆被称为状态。
7878

@@ -228,7 +228,7 @@ button {
228228

229229
</LearnMore>
230230

231-
## 渲染和提交 {#render-and-commit}
231+
## 渲染和提交 {/*render-and-commit*/}
232232

233233
在你的组件显示在屏幕上之前,它们必须由 React 进行渲染。理解这个过程中的步骤有助于你思考你的代码如何执行并解释其行为。
234234

@@ -250,7 +250,7 @@ button {
250250

251251
</LearnMore>
252252

253-
## 作为快照的状态 {#state-as-a-snapshot}
253+
## 作为快照的状态 {/*state-as-a-snapshot*/}
254254

255255
与普通 JavaScript 变量不同,React 状态的行为更像一个快照。设置它并不改变你已有的状态变量,而是触发一次重新渲染。这在一开始可能会让人感到惊讶!
256256

@@ -313,7 +313,7 @@ label, textarea { margin-bottom: 10px; display: block; }
313313

314314
</LearnMore>
315315

316-
## 排队一系列状态更改 {#queueing-a-series-of-state-changes}
316+
## 排队一系列状态更改 {/*queueing-a-series-of-state-changes*/}
317317

318318
这个组件有问题:点击“+3”只能增加一次分数。
319319

@@ -401,7 +401,7 @@ button { display: inline-block; margin: 10px; font-size: 20px; }
401401

402402
</LearnMore>
403403

404-
## 更新状态中的对象 {#updating-objects-in-state}
404+
## 更新状态中的对象 {/*updating-objects-in-state*/}
405405

406406
状态可以持有任何类型的 JavaScript 值,包括对象。但你不应该直接改变你在 React 状态中持有的对象和数组。相反,当你想更新一个对象和数组时,你需要创建一个新的对象(或复制现有的对象),然后更新状态以使用该副本。
407407

@@ -632,7 +632,7 @@ img { width: 200px; height: 200px; }
632632

633633
</LearnMore>
634634

635-
## 更新状态中的数组 {#updating-arrays-in-state}
635+
## 更新状态中的数组 {/*updating-arrays-in-state*/}
636636

637637
数组是另一种可以存在状态中的可变 JavaScript 对象,应将其视为只读。就像对象一样,当你想更新存在状态中的数组时,你需要创建一个新数组(或者复制现有数组),然后设置状态以使用新数组:
638638

@@ -790,7 +790,7 @@ function ItemList({ artworks, onToggle }) {
790790

791791
</LearnMore>
792792

793-
## 下节预告 {#whats-next}
793+
## 下节预告 {/*whats-next*/}
794794

795795
前往 [响应事件](/learn/responding-to-events) 开始逐页阅读本章!
796796

0 commit comments

Comments
 (0)