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

عداد الحروف

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

لأن النص عبارة عن حالة (state)، يمكنك حسابه مع كل إعادة تقديم (render). عدادات الطول بأسلوب التغريدات تتكون من سطر واحد:

<p>{message.length} characters</p>

لا حاجة لحالة (state) إضافية: يتم اشتقاق message.length من حالة موجودة بالفعل، وأعادت حسابها تلقائيًا مع كل ضغطة مفتاح. قاعدة عامة: إذا كان بإمكانك حساب القيمة من حالة لديك بالفعل، فلا تخزنها في الحالة.

challenge icon

التحدي

سهل

قم بإنشاء مربع سيرة ذاتية (bio) مع عداد طول مباشر.

  1. اجعل الـ input (id="bio") محكومًا باستخدام حالة bio (ابدأ بقيمة فارغة).
  2. تظهر الفقرة (id="length") النص N characters حيث N هو الطول الحالي للـ bio (محسوب، وليس مخزنًا).

جرّب بنفسك

<!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اختبر نفسك

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

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