From b11aead447fa83c9a94f9f6e5ba1ccbf2ac902ad Mon Sep 17 00:00:00 2001 From: Ahmed Shazly <99288580+Rumbustious@users.noreply.github.com> Date: Tue, 10 Oct 2023 06:51:50 +0300 Subject: [PATCH] Translation of (Reacting to input): Rephrasing Co-authored-by: Ahmed Abdelbaset --- src/content/learn/reacting-to-input-with-state.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/learn/reacting-to-input-with-state.md b/src/content/learn/reacting-to-input-with-state.md index a99579e26..d32a156f0 100644 --- a/src/content/learn/reacting-to-input-with-state.md +++ b/src/content/learn/reacting-to-input-with-state.md @@ -351,7 +351,7 @@ body { margin: 0; direction: rtl; } ### الخطوة 3: مثّل الحالة في الذاكرة باستخدام `useState` {/*step-3-represent-the-state-in-memory-with-usestate*/} -يلي ذلك ستحتاج لتمثّل الحالات المرئية لمكوّنك في الذاكرة باستخدام [`useState`.](/reference/react/useState) البساطة هي المفتاح: كل قطعة من الحالة هي "قطعة متحركة"، و**التقليل من "القطع المتحركة" قدر الإمكان هذا ما تريده.** ;كثرة التعقيدات تؤدي إلى كثرة الأخطاء! +بعد ذلك ستحتاج لتمثّل الحالات المرئية لمكوّنك في الذاكرة باستخدام [`useState`.](/reference/react/useState) البساطة هي المفتاح: كل قطعة من الحالة هي "قطعة متحركة"، **وبالـتأكيد تريد تقليل "القطع المتحركة" قدر الإمكان.** ;كثرة التعقيدات تؤدي إلى كثرة الأخطاء! ابدأ بالحالة التي *لا بدّ* من وجودها. على سبيل المثال، سوف تحتاج لتخزين الإجابة `answer` للمدخل، والخطأ `error` (لو وُجد) لتخزين آخر خطأ: