انتقل إلى محتوى الدرس

Compute Derived Values Live حساب القيم المشتقة أثناء العرض

صمّم هياكل حالة متينة في React عبر تجميع البيانات المترابطة ومنع الرايات المتناقضة وحساب القيم المشتقة أثناء التصيير وتخزين المعرّفات دون نسخ الخصائص.
4 صفوف تعليمية
ReactJS
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تركز القاعدة الثالثة على تجنب الحالة المكررة بحساب القيم المشتقة مباشرة. يقع المبتدئون كثيراً في فخ تخزين الاسم الأول والاسم الأخير ثم إضافة متغير حالة ثالث للاسم الكامل، أو حفظ مصفوفة المهام وبجانبها متغير حالة لعدد المهام المنجزة؛ ما يفرض عبء تحديث عدة متغيرات يدوياً في كل حدث.

متى أمكن استنتاج قيمة حسابياً من الحالة أو الخصائص الموجودة، احسبها كمتغير const عادي مباشرة أثناء التصيير دون استدعاء useState() جديد.

الصف 2 صورة توضيحية
مقارنة مزدوجة بين البنية المكررة المتناقضة بالرايات المتعددة وبين البنية القياسية المختصرة وحساب القيم المشتقة أثناء التصيير
الصف 3 كود برمجي
HTML
function CartSummary({ items }) {
  const count = items.length;
  const total = items.reduce((s, i) => s + i.price, 0);
  const hasBonus = total >= 50;
  return <p>{count} courses — Total: ${total}</p>;
}
الصف 4 ملاحظة هامة