Skip to content

Commit 29adde9

Browse files
committed
docs(en): merging all conflicts
2 parents a8f95df + a220bb3 commit 29adde9

File tree

3 files changed

+25
-17
lines changed

3 files changed

+25
-17
lines changed

src/content/blog/2023/03/16/introducing-react-dev.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ body {
269269
function Item({ name, isPacked }) {
270270
return (
271271
<li className="item">
272-
{name} {isPacked && ''}
272+
{name} {isPacked && ''}
273273
</li>
274274
);
275275
}
@@ -307,7 +307,7 @@ export default function PackingList() {
307307
function Item({ name, isPacked }) {
308308
return (
309309
<li className="item">
310-
{name} {isPacked ? '' : ''}
310+
{name} {isPacked ? '' : ''}
311311
</li>
312312
);
313313
}

src/content/learn/conditional-rendering.md

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,17 @@ export default function PackingList() {
5454

5555
</Sandpack>
5656

57+
<<<<<<< HEAD
5758
需要注意的是,有些 `Item` 组件的 `isPacked` 属性是被设为 `true` 而不是 `false`。你可以在那些满足 `isPacked={true}` 条件的物品旁加上一个勾选符号(✔)。
59+
=======
60+
Notice that some of the `Item` components have their `isPacked` prop set to `true` instead of `false`. You want to add a checkmark (✅) to packed items if `isPacked={true}`.
61+
>>>>>>> a220bb3f21170210fb37375f349c943150a5364d
5862
5963
你可以用 [if/else 语句](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/if...else) 去判断:
6064

6165
```js
6266
if (isPacked) {
63-
return <li className="item">{name} </li>;
67+
return <li className="item">{name} </li>;
6468
}
6569
return <li className="item">{name}</li>;
6670
```
@@ -72,7 +76,7 @@ return <li className="item">{name}</li>;
7276
```js
7377
function Item({ name, isPacked }) {
7478
if (isPacked) {
75-
return <li className="item">{name} </li>;
79+
return <li className="item">{name} </li>;
7680
}
7781
return <li className="item">{name}</li>;
7882
}
@@ -161,7 +165,7 @@ export default function PackingList() {
161165
在之前的例子里,你在组件内部控制哪些 JSX 树(如果有的话!)会返回。你可能已经发现了在渲染输出里会有一些重复的内容:
162166

163167
```js
164-
<li className="item">{name} </li>
168+
<li className="item">{name} </li>
165169
```
166170

167171
和下面的写法很像:
@@ -174,7 +178,7 @@ export default function PackingList() {
174178

175179
```js
176180
if (isPacked) {
177-
return <li className="item">{name} </li>;
181+
return <li className="item">{name} </li>;
178182
}
179183
return <li className="item">{name}</li>;
180184
```
@@ -189,7 +193,7 @@ JavaScript 有一种紧凑型语法来实现条件判断表达式——[条件
189193

190194
```js
191195
if (isPacked) {
192-
return <li className="item">{name} </li>;
196+
return <li className="item">{name} </li>;
193197
}
194198
return <li className="item">{name}</li>;
195199
```
@@ -199,12 +203,16 @@ return <li className="item">{name}</li>;
199203
```js
200204
return (
201205
<li className="item">
202-
{isPacked ? name + ' ' : name}
206+
{isPacked ? name + ' ' : name}
203207
</li>
204208
);
205209
```
206210

211+
<<<<<<< HEAD
207212
你可以认为,*“如果 `isPacked` 为 true 时,则(`?`)渲染 `name + ' ✔'`,否则(`:`)渲染 `name`。”*
213+
=======
214+
You can read it as *"if `isPacked` is true, then (`?`) render `name + ' ✅'`, otherwise (`:`) render `name`"*.
215+
>>>>>>> a220bb3f21170210fb37375f349c943150a5364d
208216
209217
<DeepDive>
210218

@@ -224,7 +232,7 @@ function Item({ name, isPacked }) {
224232
<li className="item">
225233
{isPacked ? (
226234
<del>
227-
{name + ' '}
235+
{name + ' '}
228236
</del>
229237
) : (
230238
name
@@ -267,7 +275,7 @@ export default function PackingList() {
267275
```js
268276
return (
269277
<li className="item">
270-
{name} {isPacked && ''}
278+
{name} {isPacked && ''}
271279
</li>
272280
);
273281
```
@@ -282,7 +290,7 @@ return (
282290
function Item({ name, isPacked }) {
283291
return (
284292
<li className="item">
285-
{name} {isPacked && ''}
293+
{name} {isPacked && ''}
286294
</li>
287295
);
288296
}
@@ -339,7 +347,7 @@ let itemContent = name;
339347

340348
```js
341349
if (isPacked) {
342-
itemContent = name + " ";
350+
itemContent = name + " ";
343351
}
344352
```
345353

@@ -359,7 +367,7 @@ if (isPacked) {
359367
function Item({ name, isPacked }) {
360368
let itemContent = name;
361369
if (isPacked) {
362-
itemContent = name + " ";
370+
itemContent = name + " ";
363371
}
364372
return (
365373
<li className="item">
@@ -403,7 +411,7 @@ function Item({ name, isPacked }) {
403411
if (isPacked) {
404412
itemContent = (
405413
<del>
406-
{name + " "}
414+
{name + " "}
407415
</del>
408416
);
409417
}
@@ -466,7 +474,7 @@ export default function PackingList() {
466474
function Item({ name, isPacked }) {
467475
return (
468476
<li className="item">
469-
{name} {isPacked && ''}
477+
{name} {isPacked && ''}
470478
</li>
471479
);
472480
}
@@ -504,7 +512,7 @@ export default function PackingList() {
504512
function Item({ name, isPacked }) {
505513
return (
506514
<li className="item">
507-
{name} {isPacked ? '' : ''}
515+
{name} {isPacked ? '' : ''}
508516
</li>
509517
);
510518
}

src/content/learn/describing-the-ui.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ export function getImageUrl(person, size = 's') {
330330
function Item({ name, isPacked }) {
331331
return (
332332
<li className="item">
333-
{name} {isPacked && ''}
333+
{name} {isPacked && ''}
334334
</li>
335335
);
336336
}

0 commit comments

Comments
 (0)