Skip to content

Commit e3bd188

Browse files
authored
from 230 to 587
1 parent 03f0f68 commit e3bd188

File tree

1 file changed

+32
-32
lines changed

1 file changed

+32
-32
lines changed

src/content/learn/javascript-in-jsx-with-curly-braces.md

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -235,18 +235,18 @@ JSXهي لغة قوالب بسيطة جدًا لأنها تسمح لك بتنظ
235235
236236
الآن تعرف تقريبًا كل شيء عن JSX:
237237
238-
* يتم تمرير خصائص JSX في شكل strings داخل أقواس تنصيص
239-
* تسمح لك الأقواس المعقوفة بإضافة منطق ومتغيرات JavaScript داخل الترميز الخاص بك.
240-
* تعمل الأقواس المعقوفة داخل محتوى وسم JSX أو مباشرة بعد `=` في الخصائص.
241-
* `{{` و `}}` ليست بصيغة خاصة: إنما هي كائن JavaScript موجود داخل أقواس JSX المعقوفة.
238+
* يتم تمرير خصائص JSX كنصوص داخل أقواس تنصيص
239+
* تسمح لك الأقواس المنحنية بإضافة منطق ومتغيرات JavaScript داخل الترميز الخاص بك.
240+
* تعمل الأقواس المنحنية داخل محتوى وسم JSX أو مباشرة بعد `=` في الخصائص.
241+
* `{{` و `}}` ليست صيغة خاصة: إنما هي كائن JavaScript موجود داخل أقواس JSX المنحنية.
242242
243243
</Recap>
244244
245245
<Challenges>
246246
247247
#### أصلح الخطأ {/*fix-the-mistake*/}
248248
249-
هذا الكود يتعطل ويظهر خطأ `Objects are not valid as a React child`:
249+
هذا الكود يتعطل ويظهر خطأ `Objects are not valid as a React child`:
250250
251251
<Sandpack>
252252
@@ -269,9 +269,9 @@ export default function TodoList() {
269269
alt="Gregorio Y. Zara"
270270
/>
271271
<ul>
272-
<li>Improve the videophone</li>
273-
<li>Prepare aeronautics lectures</li>
274-
<li>Work on the alcohol-fuelled engine</li>
272+
<li>تحسين الهاتف</li>
273+
<li>تجهيز محاضرات عن الطيران</li>
274+
<li>العمل على محرك بالوقود الكحولي</li>
275275
</ul>
276276
</div>
277277
);
@@ -288,13 +288,13 @@ body > div > div { padding: 20px; }
288288

289289
هل يمكنك إيجاد المشكلة؟
290290

291-
<Hint>ابحث عن ما يوجد داخل الأقواس المجعدة. هل يتم وضع الشيء الصحيح هناك؟</Hint>
291+
<Hint>ابحث عن ما يوجد داخل الأقواس المنحنية. هل يتم وضع الشيء الصحيح هناك؟</Hint>
292292

293293
<Solution>
294294

295-
يحدث هذا بسبب أن هذا المثال يقوم بتصيير *كائن بذاته* في الترميز بدلاً من string: `<h1>{person}'s قائمة المهام</h1>` يحاول عرض كائن `person` بأكمله! إدراج الكائنات المباشرة كمحتوى نصي يُثير خطأ لأن React لا يعرف كيف ترغب في عرضها.
295+
يحدث هذا بسبب أن هذا المثال يقوم بتصيير *كائن بذاته* في الترميز بدلاً من النص: `<h1>قائمة مهام {person}</h1>` يحاول عرض كائن `person` بأكمله! إدراج الكائنات المباشرة كمحتوى نصي يُثير خطأ لأن React لا يعرف كيف ترغب في عرضها.
296296

297-
لحل هذه المشكلة، قم بتبديل `<h1>{person}'s Todos</h1>` بـ `<h1>{person.name}'s Todos</h1>`:
297+
لحل هذه المشكلة، قم بتبديل `<h1>قائمة مهام {person}</h1>` بـ `<h1>قائمة مهام {person.name}</h1>`:
298298

299299
<Sandpack>
300300

@@ -317,9 +317,9 @@ export default function TodoList() {
317317
alt="Gregorio Y. Zara"
318318
/>
319319
<ul>
320-
<li>Improve the videophone</li>
321-
<li>Prepare aeronautics lectures</li>
322-
<li>Work on the alcohol-fuelled engine</li>
320+
<li>تحسين الهاتف</li>
321+
<li>تجهيز محاضرات عن الطيران</li>
322+
<li>العمل على محرك بالوقود الكحولي</li>
323323
</ul>
324324
</div>
325325
);
@@ -361,9 +361,9 @@ export default function TodoList() {
361361
alt="Gregorio Y. Zara"
362362
/>
363363
<ul>
364-
<li>Improve the videophone</li>
365-
<li>Prepare aeronautics lectures</li>
366-
<li>Work on the alcohol-fuelled engine</li>
364+
<li>تحسين الهاتف</li>
365+
<li>تجهيز محاضرات عن الطيران</li>
366+
<li>العمل على محرك بالوقود الكحولي</li>
367367
</ul>
368368
</div>
369369
);
@@ -380,7 +380,7 @@ body > div > div { padding: 20px; }
380380

381381
<Solution>
382382

383-
قم بنقل عنوان URL للصورة إلى خاصية تسمى `person.imageUrl` وقم بقراءتها من وسم `<img>` باستخدام الأقواس المعقوفة:
383+
قم بنقل عنوان URL للصورة إلى خاصية تسمى `person.imageUrl` وقم بقراءتها من وسم `<img>` باستخدام الأقواس المنحنية:
384384

385385
<Sandpack>
386386

@@ -404,9 +404,9 @@ export default function TodoList() {
404404
alt="Gregorio Y. Zara"
405405
/>
406406
<ul>
407-
<li>Improve the videophone</li>
408-
<li>Prepare aeronautics lectures</li>
409-
<li>Work on the alcohol-fuelled engine</li>
407+
<li>تحسين الهاتف</li>
408+
<li>تجهيز محاضرات عن الطيران</li>
409+
<li>العمل على محرك بالوقود الكحولي</li>
410410
</ul>
411411
</div>
412412
);
@@ -423,7 +423,7 @@ body > div > div { padding: 20px; }
423423
424424
</Solution>
425425
426-
#### اكتب تعبيراً داخل أقواس JSX المعقوفة. {/*write-an-expression-inside-jsx-curly-braces*/}
426+
#### اكتب تعبيراً داخل أقواس JSX المنحنية. {/*write-an-expression-inside-jsx-curly-braces*/}
427427
428428
في الكائن أدناه، يتم تقسيم العنوان الكامل للصورة إلى أربعة أجزاء: العنوان الأساس و`imageId` و`imageSize` وامتداد الملف.
429429
@@ -456,9 +456,9 @@ export default function TodoList() {
456456
alt={person.name}
457457
/>
458458
<ul>
459-
<li>Improve the videophone</li>
460-
<li>Prepare aeronautics lectures</li>
461-
<li>Work on the alcohol-fuelled engine</li>
459+
<li>تحسين الهاتف</li>
460+
<li>تجهيز محاضرات عن الطيران</li>
461+
<li>العمل على محرك بالوقود الكحولي</li>
462462
</ul>
463463
</div>
464464
);
@@ -480,7 +480,7 @@ body > div > div { padding: 20px; }
480480
يمكنك كتابته على هذا النحو `src={baseUrl + person.imageId + person.imageSize + '.jpg'}`.
481481

482482
1. `{` تفتح التعبير الخاص بـ JavaScript
483-
2. `baseUrl + person.imageId + person.imageSize + '.jpg'` ينتج string URL الصحيح
483+
2. `baseUrl + person.imageId + person.imageSize + '.jpg'` ينتج نص URL الصحيح
484484
3. `{` تغلق التعبير الخاص بـ JavaScript
485485

486486
<Sandpack>
@@ -507,9 +507,9 @@ export default function TodoList() {
507507
alt={person.name}
508508
/>
509509
<ul>
510-
<li>Improve the videophone</li>
511-
<li>Prepare aeronautics lectures</li>
512-
<li>Work on the alcohol-fuelled engine</li>
510+
<li>تحسين الهاتف</li>
511+
<li>تجهيز محاضرات عن الطيران</li>
512+
<li>العمل على محرك بالوقود الكحولي</li>
513513
</ul>
514514
</div>
515515
);
@@ -551,9 +551,9 @@ export default function TodoList() {
551551
alt={person.name}
552552
/>
553553
<ul>
554-
<li>Improve the videophone</li>
555-
<li>Prepare aeronautics lectures</li>
556-
<li>Work on the alcohol-fuelled engine</li>
554+
<li>تحسين الهاتف</li>
555+
<li>تجهيز محاضرات عن الطيران</li>
556+
<li>العمل على محرك بالوقود الكحولي</li>
557557
</ul>
558558
</div>
559559
);

0 commit comments

Comments
 (0)