Skip to content

Commit eb30a2e

Browse files
authored
Update format
1 parent da64881 commit eb30a2e

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

content/docs/jsx-in-depth.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ import React from 'react';
104104
105105
// 错误!组件应该以大写字母开头:
106106
function hello(props) {
107-
// 正确!这种 <div> 的使用是合法的,因为div是一个有效的 HTML 标签
107+
// 正确!这种 <div> 的使用是合法的,因为 div 是一个有效的 HTML 标签
108108
return <div>Hello {props.toWhat}</div>;
109109
}
110110
@@ -121,7 +121,7 @@ import React from 'react';
121121
122122
// 正确!组件需要以大写字母开头:
123123
function Hello(props) {
124-
// 正确! 这种<div>的使用是合法的,因为 div 是一个有效的 HTML 标签:
124+
// 正确! 这种 <div> 的使用是合法的,因为 div 是一个有效的 HTML 标签:
125125
return <div>Hello {props.toWhat}</div>;
126126
}
127127
@@ -196,7 +196,7 @@ function NumberDescriber(props) {
196196
}
197197
```
198198

199-
你可以在对应的章节中学习更多关于 [条件渲染](/docs/conditional-rendering.html)[循环](/docs/lists-and-keys.html) 的内容。
199+
你可以在对应的章节中学习更多关于[条件渲染](/docs/conditional-rendering.html)[循环](/docs/lists-and-keys.html)的内容。
200200

201201
### 字符串字面量 {#string-literals}
202202

@@ -228,7 +228,7 @@ function NumberDescriber(props) {
228228
<MyTextBox autocomplete={true} />
229229
```
230230

231-
通常,我们不建议这样使用,因为它可能与 [ES6对象简写](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Object_initializer#New_notations_in_ECMAScript_2015) 混淆, `{foo}``{foo: foo}` 的简写,而不是 `{foo: true}`。这样实现只是为了保持和 HTML 中标签属性的行为一致。
231+
通常,我们不建议这样使用,因为它可能与 [ES6 对象简写](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Object_initializer#New_notations_in_ECMAScript_2015)混淆, `{foo}``{foo: foo}` 的简写,而不是 `{foo: true}`。这样实现只是为了保持和 HTML 中标签属性的行为一致。
232232

233233
### 属性扩散 {#spread-attributes}
234234

@@ -282,7 +282,7 @@ const App = () => {
282282
<MyComponent>Hello world!</MyComponent>
283283
```
284284

285-
这是一个合法的JSX`MyComponent` 中的 `props.children` 是一个简单的未转义字符串 `"Hello world!"`。因此你可以采用写 HTML 的方式来书写 JSX。如下所示:
285+
这是一个合法的 JSX`MyComponent` 中的 `props.children` 是一个简单的未转义字符串 `"Hello world!"`。因此你可以采用写 HTML 的方式来书写 JSX。如下所示:
286286

287287
```html
288288
<div>This is valid HTML &amp; JSX at the same time.</div>
@@ -319,7 +319,7 @@ JSX 会移除行首尾的空格以及空行。与标签相邻的空行均会被
319319
</MyContainer>
320320
```
321321

322-
你可以将不同类型的子元素混合在一起,因此你可以将字符串字面量与 JSX 子元素一起使用。这也是 JSX 类似 HTML 的一种表现,所以如下是合法的 JSX 也是合法的HTML
322+
你可以将不同类型的子元素混合在一起,因此你可以将字符串字面量与 JSX 子元素一起使用。这也是 JSX 类似 HTML 的一种表现,所以如下是合法的 JSX 也是合法的 HTML
323323

324324
```html
325325
<div>
@@ -403,7 +403,7 @@ function ListOfTenThings() {
403403
}
404404
```
405405

406-
你可以将任何东西作为子元素传递给自定义组件,只要确保在该组件渲染之前已经被转换成 React 能够理解的对象。这种用法并不常见,但可以用来扩展 JSX
406+
你可以将任何东西作为子元素传递给自定义组件,只要确保在该组件渲染之前已经被转换成 React 能够理解的对象。这种用法并不常见,但可以用来扩展 JSX。
407407

408408
### 布尔类型、Null 以及 Undefined 将会忽略 {#booleans-null-and-undefined-are-ignored}
409409

0 commit comments

Comments
 (0)