Skip to content

Commit bfbfd69

Browse files
authored
1545
1 parent d80fe89 commit bfbfd69

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

src/content/learn/tutorial-tic-tac-toe.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1395,11 +1395,7 @@ function Board() {
13951395
13961396
// ...
13971397
}
1398-
```ا
13991398
```
1400-
```
1401-
```
1402-
14031399

14041400
في كل مرة يتحرك لاعب، سيتم تبديل `xIsNext` (قيمة منطقية) لتحديد أي لاعب يأتي بعد ذلك وسيتم حفظ حالة اللعبة. ستقوم بتحديث دالة `handleClick` في `Board` لتبديل قيمة `xIsNext`:
14051401

@@ -1425,13 +1421,13 @@ export default function Board() {
14251421
}
14261422
```
14271423

1428-
الآن، بمجرد أن تضغط على مربعات مختلفة، سيتبدلون بين `X` و `O`، كما يجب أن يكونوا!
1424+
الآن، بمجرد أن تضغط على مربعات مختلفة، ستتبادل بين `X` و `O`، كما يُفترض أن يكونوا!
14291425

14301426
لكن لحظة، هناك مشكلة. جرب النقر على نفس المربع عدة مرات:
14311427

14321428
![O تطغى على X](../images/tutorial/o-replaces-x.gif)
14331429

1434-
الـ `X` تمت الكتابة فوقها بـ `O`! بينما سيضيف هذا لمسة مثيرة للاهتمام للعبة، سنلتزم بالقواعد الأصلية الآن.
1430+
الـ `X` تمت الكتابة فوقها بـ `O`! بينما سيضيف هذا لمسة مثيرة للعبة، لكننا سنلتزم بالقواعد الأصلية الآن.
14351431

14361432
عندما تحدد مربع بـ `X` أو `O` فأنت لا تتحقق أولاً مما إذا كان المربع يحتوي بالفعل على قيمة `X` أو `O`. يمكنك إصلاح هذا عن طريق *الخروج مبكرًا*. ستتحقق مما إذا كان المربع يحتوي بالفعل على `X` أو `O`. إذا كان المربع ممتلئًا بالفعل، فستقوم بـ `return` في دالة `handleClick` مبكرًا - قبل محاولة تحديث حالة اللوحة.
14371433

0 commit comments

Comments
 (0)