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

ملخص: الحالة والأحداث

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

challenge icon

التحدي

متوسط

ملخص الفصل. قم ببناء لوحة تحكم لمصباح مكتب: عداد ومفتاح تبديل يعيشان جنبًا إلى جنب في مكون واحد.

  1. أضف حالتين مستقلتين: brightness تبدأ بـ 0 و on تبدأ بـ false.
  2. اعرض مستوى السطوع في السبان مع id="level". الزر الذي يحمل id="brighter" يضيف 1 عند كل نقرة.
  3. الزر الذي يحمل id="power" يقوم بقلب حالة on. عندما تكون قيد التشغيل، قم بإظهار <p> مع id="status" والنص Lamp is on؛ وخلاف ذلك قم بـ render لـ null.

جرّب بنفسك

<!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>

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