Skip to content

Commit 14b6604

Browse files
committed
docs: modify wordings and expressions to meet agreed standards
1 parent 46b81ed commit 14b6604

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

content/docs/jsx-in-depth.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: jsx-in-depth
3-
title: JSX を掘り下げる
3+
title: JSX を深く理解する
44
permalink: docs/jsx-in-depth.html
55
redirect_from:
66
- "docs/jsx-spread.html"
@@ -13,9 +13,7 @@ redirect_from:
1313
- "docs/jsx-in-depth-ko-KR.html"
1414
---
1515

16-
JSX とは、つまるところ `React.createElement(component, props, ...children)` の糖衣構文にすぎません。
17-
18-
例として、次の JSX コードを見てみましょう。
16+
JSX とは、つまるところ `React.createElement(component, props, ...children)` の糖衣構文にすぎません。例として、次の JSX コードを見てみましょう。
1917

2018
```js
2119
<MyButton color="blue" shadowSize={2}>
@@ -33,7 +31,7 @@ React.createElement(
3331
)
3432
```
3533

36-
子要素を持たない場合には、自己完結した (self-closing) タグを利用することもできます。次のコードを見てください。
34+
子要素を持たない場合には、自己クローズ (self-closing) タグを利用することもできます。次のコードを見てください。
3735

3836
```js
3937
<div className="sidebar" />
@@ -55,7 +53,7 @@ React.createElement(
5553

5654
JSX タグの先頭の部分は、React 要素の型を決定しています。
5755

58-
大文字で始まる型は JSX タグが React コンポーネントを参照していることを示しています。このような JSX タグはコンパイルを経て変数を直接参照するようになります。つまり JSX の `<Foo />` 式を使用する場合、`Foo` がスコープになければなりません。
56+
大文字で始まる型は JSX タグが React コンポーネントを参照していることを示しています。このような JSX タグはコンパイルを経てその大文字で始まる変数を直接参照するようになります。つまり JSX の `<Foo />` 式を使用する場合、`Foo` がスコープになければなりません。
5957

6058
### React がスコープ内にあること {#react-must-be-in-scope}
6159

@@ -405,11 +403,11 @@ function ListOfTenThings() {
405403
}
406404
```
407405

408-
独自コンポーネントに渡される子要素は、レンダーが実行されるまでに React が実行できる要素に変換されている限りにおいては、どのようなものでも構いません。このようなやり方は一般的ではありませんが、JSX をさらに拡張したくなった時には活用してみてください。
406+
独自コンポーネントに渡される子要素は、レンダーが実行されるまでに React が理解できる要素に変換されている限りにおいては、どのようなものでも構いません。このようなやり方は一般的ではありませんが、JSX をさらに拡張したくなった時には活用してみてください。
409407

410408
### 真偽値、null、undefined は無視される {#booleans-null-and-undefined-are-ignored}
411409

412-
真偽値つまり `true``false``null`、そして `undefined` は子要素として渡すことができます。これらは何も表示しないため、以下の JSX の式はすべて同じ結果となります。
410+
真偽値つまり `true``false``null`、そして `undefined` は子要素として渡すことができます。これらは何もレンダーしません。以下の JSX の式はすべて同じ結果となります。
413411

414412
```js
415413
<div />

0 commit comments

Comments
 (0)