Reactjs لا يعمل فقط في العقدة، بل هو مكتبة JavaScript تستخدم لبناء واجهات المستخدم في وضع التطوير، يقوم تطبيق Create React بتشغيل خوادم تطوير NodeJs وWebpack، ولكن إذا لم يتم عرضه على جانب الخادم، فإن Reactjs هو مجرد واجهة. يمكن استخدام إطار العمل -end مع JavaScript، دون الحاجة إلى عقدة.
بيئة تشغيل هذه المقالة: نظام Windows 10، إصدار Nodejs 16، كمبيوتر Dell G3.
لا، يمكن تشغيله أينما يمكن تشغيل js.
في وضع التطوير، نعم. يقوم تطبيق إنشاء رد الفعل بتشغيل خادم تطوير NodeJs وWebpack، مما يسمح لك بالحصول على تعليقات عند تعديل الملفات وبدء تشغيل الخادم أو إيقافه.
إذا كنت بحاجة إلى العرض على جانب الخادم، فسوف تستخدم حتماً العقدة.
إذا لم يتم استخدامه، فهو إطار أمامي خالص.
توسيع المعرفة
أثناء عملية تطوير الويب، إذا أردنا عكس البيانات المتغيرة إلى واجهة المستخدم في الوقت الفعلي، فيجب علينا العمل على DOM. يجعل DOM الافتراضي لـ Reactjs عرض الصفحة فعالاً للغاية وأكثر قابلية للتحكم من معالجة DOM مباشرة.
1. ما هو رد الفعل؟
نشأ كمشروع داخلي في فيسبوك وتم استخدامه لبناء موقع إنستغرام، وكان مفتوح المصدر في مايو 2013؛
إنه أحد الأطر الرئيسية الثلاثة لمكتبات JavaScript؛
هي مكتبة جافا سكريبت لبناء واجهات المستخدم؛
تُستخدم بشكل أساسي لبناء واجهة المستخدم، ويمكن اعتبارها طبقة عرض وهي طريقة عرض فعالة.
2. اثنان من خصائص Reactjs:
المكونات: بناء المكونات من خلال Reactjs يجعل إعادة استخدام الكود أسهل ويمكن تطبيقه بشكل جيد في تطوير المشاريع الكبيرة.
Virtual DOM: يجعل عرض الصفحة فعالاً للغاية وأكثر قابلية للتحكم من معالجة DOM مباشرة.
3. المزايا:
إنه يتميز بأداء عالٍ ومنطق كود بسيط للغاية وقد بدأ المزيد والمزيد من الأشخاص في الاهتمام به واستخدامه.
إن الجمع بين مكونات Reactjs وDOM الظاهري الفعال يمنح Reactjs إمكانات قوية لعرض الصفحة من أعلى إلى أسفل.
بالإضافة إلى ذلك، توفر React بعض المفاهيم والمكتبات ومبادئ البرمجة الجديدة، والتي تتيح لنا كتابة تعليمات برمجية سريعة ومدمجة وجميلة على الخادم والعميل لبناء تطبيقات الويب ~
ما هو العقدة؟
أولاً، من المهم أن نفهم أن Node ليس خادم ويب. لا يفعل أي شيء من تلقاء نفسه. أنها لا تعمل مثل أباتشي. إذا كنت تريد أن يكون خادم HTTP، فيجب عليك كتابته بنفسك بمساعدة مكتباته المدمجة. Node.js هي مجرد طريقة أخرى لتنفيذ التعليمات البرمجية على جهاز الكمبيوتر الخاص بك، وهي عبارة عن وقت تشغيل JavaScript بسيط.
ببساطة، Node.js عبارة عن JavaScript يعمل على الخادم.
Node.js عبارة عن منصة مبنية على وقت تشغيل Chrome JavaScript.
Node.js عبارة عن بيئة جافا سكريبت من جانب خادم الإدخال/الإخراج تعتمد على محرك Google V8. ينفذ محرك V8 Javascript بسرعة كبيرة ويتمتع بأداء جيد جدًا.
التعلم الموصى به: "الفيديو التعليمي لـnodejs"
ما ورد أعلاه هو تفاصيل ما إذا كان يمكن تشغيل Reactjs فقط في العقدة. لمزيد من المعلومات، يرجى الانتباه إلى المقالات الأخرى ذات الصلة على هذا الموقع!