Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

العد بخطوات

جزء من قسم الأساسيات في رحلة React على Coddy — الدرس 24 من 42.

تأخذ دالة التعيين (setter) أي قيمة جديدة: فأنت لست مقيدًا بـ +1. أضف 5، أو ضاعفها، أو أعد الضبط إلى الصفر:

setPoints(points + 5);
setPoints(points * 2);
setPoints(0);

الأزرار المخصصة لكميات مختلفة هي مجرد معالجات مختلفة على الحالة نفسها:

<button onClick={() => setPoints(points + 5)}>+5</button>
<button onClick={() => setPoints(0)}>Reset</button>
challenge icon

التحدي

سهل

تمنح اللعبة 5 points لكل عملة.

  1. أضف حالة points تبدأ من 0 واعرضها في الـ span الذي يحمل id="points".
  2. زر Collect coin (والذي يحمل id="coin") يضيف 5 مع كل نقرة.

جرّب بنفسك

<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" href="styles.css" />
    </head>
    <body>
        <div id="root"></div>
        <script type="module" src="main.jsx"></script>
    </body>
</html>
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات