@@ -52,13 +52,13 @@ export default function PackingList() {
52
52
53
53
</Sandpack>
54
54
55
- 複数の `Item` コンポーネントのうち一部のみで、props である `isPacked` が `false` ではなく `true` になっていることに注意してください。目的は、`isPacked={true}` の場合にのみチェックマーク (✔ ) を表示させることです。
55
+ 複数の `Item` コンポーネントのうち一部のみで、props である `isPacked` が `false` ではなく `true` になっていることに注意してください。目的は、`isPacked={true}` の場合にのみチェックマーク (✅ ) を表示させることです。
56
56
57
57
これは [`if`/`else` 文](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/if...else)を使って、以下のように書くことができます。
58
58
59
59
```js
60
60
if (isPacked) {
61
- return <li className="item">{name} ✔ </li>;
61
+ return <li className="item">{name} ✅ </li>;
62
62
}
63
63
return <li className="item">{name}</li>;
64
64
```
@@ -70,7 +70,7 @@ return <li className="item">{name}</li>;
70
70
```js
71
71
function Item({ name, isPacked }) {
72
72
if (isPacked) {
73
- return <li className="item">{name} ✔ </li>;
73
+ return <li className="item">{name} ✅ </li>;
74
74
}
75
75
return <li className="item">{name}</li>;
76
76
}
@@ -159,7 +159,7 @@ export default function PackingList() {
159
159
前の例では、コンポーネントが複数の JSX ツリーのうちどれを返すのか(あるいは何も返さないのか)をコントロールしていました。しかし、レンダー出力に重複があることに気付かれたでしょう。
160
160
161
161
```js
162
- <li className="item">{name} ✔ </li>
162
+ <li className="item">{name} ✅ </li>
163
163
```
164
164
165
165
これは以下とほとんど同じです。
@@ -172,7 +172,7 @@ export default function PackingList() {
172
172
173
173
```js
174
174
if (isPacked) {
175
- return <li className="item">{name} ✔ </li>;
175
+ return <li className="item">{name} ✅ </li>;
176
176
}
177
177
return <li className="item">{name}</li>;
178
178
```
@@ -187,7 +187,7 @@ JavaScript には、条件式を書くためのコンパクトな構文があり
187
187
188
188
```js
189
189
if (isPacked) {
190
- return <li className="item">{name} ✔ </li>;
190
+ return <li className="item">{name} ✅ </li>;
191
191
}
192
192
return <li className="item">{name}</li>;
193
193
```
@@ -197,12 +197,12 @@ return <li className="item">{name}</li>;
197
197
```js
198
198
return (
199
199
<li className="item">
200
- {isPacked ? name + ' ✔ ' : name}
200
+ {isPacked ? name + ' ✅ ' : name}
201
201
</li>
202
202
);
203
203
```
204
204
205
- これは「*`isPacked` が true なら `name + ' ✔ ' ` をレンダーし、それ以外 (`:`) の場合は `name` をレンダーする*」というように読んでください。
205
+ これは「*`isPacked` が true なら `name + ' ✅ ' ` をレンダーし、それ以外 (`:`) の場合は `name` をレンダーする*」というように読んでください。
206
206
207
207
<DeepDive>
208
208
@@ -222,7 +222,7 @@ function Item({ name, isPacked }) {
222
222
<li className="item">
223
223
{isPacked ? (
224
224
<del>
225
- {name + ' ✔ ' }
225
+ {name + ' ✅ ' }
226
226
</del>
227
227
) : (
228
228
name
@@ -265,7 +265,7 @@ export default function PackingList() {
265
265
``` js
266
266
return (
267
267
< li className= " item" >
268
- {name} {isPacked && ' ✔ ' }
268
+ {name} {isPacked && ' ✅ ' }
269
269
< / li>
270
270
);
271
271
```
@@ -280,7 +280,7 @@ return (
280
280
function Item ({ name, isPacked }) {
281
281
return (
282
282
< li className= " item" >
283
- {name} {isPacked && ' ✔ ' }
283
+ {name} {isPacked && ' ✅ ' }
284
284
< / li>
285
285
);
286
286
}
@@ -337,7 +337,7 @@ let itemContent = name;
337
337
338
338
```js
339
339
if (isPacked) {
340
- itemContent = name + " ✔ ";
340
+ itemContent = name + " ✅ ";
341
341
}
342
342
```
343
343
@@ -357,7 +357,7 @@ if (isPacked) {
357
357
function Item({ name, isPacked }) {
358
358
let itemContent = name;
359
359
if (isPacked) {
360
- itemContent = name + " ✔ ";
360
+ itemContent = name + " ✅ ";
361
361
}
362
362
return (
363
363
<li className="item">
@@ -401,7 +401,7 @@ function Item({ name, isPacked }) {
401
401
if (isPacked) {
402
402
itemContent = (
403
403
< del>
404
- {name + " ✔ " }
404
+ {name + " ✅ " }
405
405
< / del>
406
406
);
407
407
}
@@ -464,7 +464,7 @@ JavaScript に慣れていない場合、これだけ多様なスタイルがあ
464
464
function Item({ name, isPacked }) {
465
465
return (
466
466
<li className="item">
467
- {name} {isPacked && ' ✔ ' }
467
+ {name} {isPacked && ' ✅ ' }
468
468
</li>
469
469
);
470
470
}
@@ -502,7 +502,7 @@ export default function PackingList() {
502
502
function Item ({ name, isPacked }) {
503
503
return (
504
504
< li className= " item" >
505
- {name} {isPacked ? ' ✔ ' : ' ❌' }
505
+ {name} {isPacked ? ' ✅ ' : ' ❌' }
506
506
< / li>
507
507
);
508
508
}
0 commit comments