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

One Way Data Flow Architecture معمارية تدفق البيانات التنازلي

ابنِ واجهات React موثوقة خالية من الأعطال عبر الحفاظ على نقاء دوال المكونات، والتمييز بين التعديل المحلي الآمن والتأثيرات الجانبية، واتباع التدفق التنازلي.
2 صفوف تعليمية
ReactJS
0 مشاهدة

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

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

يتكامل نقاء المكونات مع معمارية تدفق البيانات أحادي الاتجاه (One-Way Data Flow)؛ حيث تستقر البيانات في المكون الأب المالك وتنساب تنازلياً باتجاه واحد كخصائص للقراءة فقط نحو الأبناء. وعندما يحتاج مكون فرعي لترتيب قائمة قادمة من الأب للعرض، ينشئ نسخة أولاً عبر [...items].sort(...) دون المساس بترتيب مصفوفة الأب الأصلية.

الصف 2 كود برمجي
HTML
function Leaderboard({ scores }) {
  const copy = [...scores];
  copy.sort((a, b) => b.points - a.points);
  return (
    <ol className="rx-card">
      {copy.map((s) => (
        <li key={s.id}>{s.team}: {s.points}</li>
      ))}
    </ol>
  );
}