عرض واجهات المستخدم (UI)

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

عندما يزور المستخدم صفحة ويب، يقوم الخادم بإرجاع ملف HTML إلى المتصفح قد يبدو كالتالي:

مخططان جنبًا إلى جنب، يظهر المخطط الأيسر كود HTML، بينما يظهر المخطط الأيمن شجرة DOM.

ثم يقرأ المتصفح HTML ويقوم ببناء نموذج كائن المستند (DOM).

ما هو DOM؟

DOM هو تمثيل كائن لعناصر HTML. يعمل كجسر بين شفرتك وواجهة المستخدم، وله بنية شبيهة بالشجرة مع علاقات أب وابن.

مخططان جنبًا إلى جنب، يظهر المخطط الأيسر شجرة DOM، بينما يظهر المخطط الأيمن واجهة المستخدم المعروضة.

يمكنك استخدام طرق DOM وJavaScript، للاستماع إلى أحداث المستخدم والتلاعب بـ DOM عن طريق تحديد وإضافة وتحديث وحذف عناصر محددة في واجهة المستخدم. يسمح التلاعب بـ DOM ليس فقط باستهداف عناصر محددة، ولكن أيضًا تغيير نمطها ومحتواها.

في القسم التالي، ستتعلم كيفية استخدام JavaScript وطرق DOM.

موارد إضافية:

On this page