Virtual DOM (VDOM) هي شجرة كائنات JavaScript خفيفة الوزن تصف كيف يجب أن يبدو واجهة المستخدم. إنها تمثيل عادي في الذاكرة — وليس DOM المتصفح الفعلي. تستخدم React هذه الطريقة لأن التعديل المباشر على DOM الفعلي بطيء جداً، وفعله يدويًا في كل تغيير حالة يكون عرضة للأخطاء.
كيفية عملها
عندما تتغير الحالة، لا تقوم React بلمس الصفحة مباشرة. بدلاً من ذلك، تقوم بـ:
