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

UI as Function of Data الواجهة كدالة تعكس البيانات

افهم الفارق الجوهري بين تعديل DOM الأمري اليدوي والوصف التصريحي في React، وتعلم كيف تتحول البيانات إلى واجهة وكيف نقسّم الشاشات إلى شجرة مكونات.
3 صفوف تعليمية
ReactJS
0 مشاهدة

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

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

يلخص مهندسو الواجهات فلسفة React في المعادلة الشهيرة UI = f(data)؛ أي أن الواجهة ما هي إلا ناتج استدعاء دالة تستقبل البيانات الحالية وتعيد مخطط العناصر المقابل لها. وكلما تغيرت البيانات لاحقاً، استدعت React دالتك مجدداً لتحصل على المخطط المحدث وتعرضه بسلاسة.

الصف 2 كود برمجي
HTML
function LessonMetric() {
  const metric = { track: 'ReactJS', total: 51, completed: 2 };
  const remaining = metric.total - metric.completed;
  return (
    <section>
      <h3>{metric.track} Progress</h3>
      <p>Remaining lessons: {remaining}</p>
    </section>
  );
}
الصف 3 معاينة حية