ما هو الريأكت
جدول المحتويات
ما هو الريأكت حيث بدا الكثيرين المهتمين بالتعرف على ما هو React js وخاصة المهتمين بمواقع التواصل الاجتماعي، فهذا المصطلح بدأ بالانتشار والتردد كثيرًا بين رواد المواقع، وإذا كنت أول مرة تسمع مصطلح الريأكت أو React js فمن خلال هذا المقال المقدم من موقع المرجع، سنقدم لك كافة المعلومات، كما يمكنكم مشاهدة ما معنى كلمة ريأكت في الفيس بوك؟.
ما هو الريأكت
أحيانًا يقوم صديق لك على الفيسبوك بنشر صورة، وعندما تضع إعجابا عليها وتبدأ في قراءة التعليقات، بنفس اللحظة التي تتصفح فيها التعليقات، تجد أن عدد الإعجابات في ازدياد منذ وضع إعجابك على الصورة، حتى بدون إعادة تحميل الصفحة، فهذا التغير الذي طرأ على عدد الإعجابات هو بسبب Reactjs، فالرياكت وبالإنجليزية React، هو عبارة عن مكتبة برمجية مبنية بلغة جافا سكربت، وهي لغة برمجة مفتوحة المصدر مبنية بنظام ال MVC وهي عبارة عن مشروع مفتوح المصدر يستند على المكونات متطور باستمرار، تم إطلاقه عام 2013 م من قبل فيسبوك، مسؤول فقط عن طبقة العرض للتطبيق وواجهات المستخدم، تم بناؤها من قبل شركة ميتا المعروفة سابقًا بفيسبوك، ريآكت تُقدم طريقة سلسة وقوية لبناء الواجهات المستخدم، تسمح للمطورين بتصميم وتطوير مُكوِّنات واجهة مستخدم تفاعلية، وهذا يخفف من العبء الواقع على المبرمجين أثناء بناء أي واجهة، وهي مبنية على مفهوم Component الذي يمكن إعادة استخدامه بكل سهولة عدة مرات في أماكن متعددة، دون الحاجة لبنائه في كل مرة حيث يوفر مكتبة من الأكواد قابلة للاستخدام.[1]
شاهد أيضًا: ما معنى كلمة ريأكت في الفيس بوك؟
خصائص الريأكت
بعد أن تعرفنا على ما هو الريأكت، وجب أن نعرفكم على خصائص الريأكت وهي كالتالي:
- يوجد استخدامات كثيرة ومتعددة له، حيث لا توجد مشكلة من استخدامه في أكثر من مكان، فإذا تعلمت المبادئ والقواعد الرئيسية لاستخدامه، فسوف تتمكن مع بناء واجهات قوية شديدة المرونة تصلح لاستخدامها في مواقع مختلفة.
- تستطيع استعمال Node ببناء البرمجيات التي تتعلق بالسيرفر، واستخدام React Native ببناء البرمجيات التي تختص بتطبيقات الهواتف المختلفة.
- تستطيع بكل سهولة استخدامه ببناء واجهات تفاعلية، إذ يكون الانتقال بين العناصر المختلفة هي اعتمادها الرئيسي.
- يوفر الجهد والوقت المبذول في بناء الواجهات التفاعلية؛ فيمكن بناء View لكل حالة على حدا.
- تتمكن الريأكت حال حدوث أي تعديل أو تغيير في المعلومات والبيانات، الانتقال بسرعة وسهولة بين الحالات المختلفة.
- الاعتماد الرئيسي لواجهات الريأكت بناءً على الترتيب الخاص بمجموعة المكونات، التي يتم بناؤها بشكل مستقل حتى يتم اكتمال الواجهة.
- كل مكون من المكونات يكون له أساسيات ومبادئ البرمجة الخاصة به، والحالات التي تسمح بتفاعله مع الواجهات الأخرى، كما أنه يمكن استخدامه أكثر من مرة.
- استخدام لغة جافا سكريبت تمرير المعلومات بسهولة إلى المكونات عوضًا عن استخدام القوالب الجاهزة.
أبرز مميزات الريأكت
يوفر الريأكت عددًا من المميزات أبرزها ما يلي:
التفاعل ضمن الواجهات
فمن السهل بناء واجهة تفاعلية مميزة عبر استخدام الريأكت، والتي تعتمد على الحالة في التنقل بين العناصر، فيمكن إنشاء وبناء View لكل حالة تمر بها البيانات، وستنتقل الريأكت بمرونة بين الحالات حال حدوث أي تغيير في البيانات، وهذا يوفر الكثير من العناء والجهد في بناء واجهات تفاعلية.
واجهات معتمدة على المكونات
تقوم واجهات الريأكت على إعادة ترتيب المكونات المبنية بشكلٍ منفصل من أجل تشكيل الواجهة، حيث يكون لكل مكون قواعد البرمجية الخاصة به، وحالاته وتفاعله مع البقية ويمكن بسهولة إعادة استخدامه في أي واجهة أخرى، وهذه المكونات مبنية بلغة جافا سكريبت؛ وهذا يسهل تمرير ما يلزم من البيانات للمكونات، ويعتبر بديل رائع لاستخدام القوالب الجاهزة.
تعدد الاستخدامات
من أبرز مميزات الريأكت حسبما وضح الموقع الرسمي هو إمكانية إعادة استخدامها في أماكن مختلفة، فيكفي أن تتعلم القواعد الأساسية من أجل بناء واجهات مرنة للمواقع الإلكترونية، والانتقال لبناء برمجيات تتعلق بالسيرفر عن طريق استخدام Node، وكذلك بناء تطبيقات موبايل قوية لمختلف المنصات.
شاهد أيضًا: رابط حذف حساب الفيس بوك نهائيا وكيفية حذف الحساب نهائيا في الفيس بوك
طريقة عمل الريأكت
بعد أن عرفنا ما هو الريأكت وخصائصه ومميزاته، نوفر لكم طريقة عمل الريأكت، فخلال عمل فريق من مطوري فيسبوك على إنشاء تطبيقات تعمل من ناحية المستخدم، أدرك الفريق أن نموذج DOM (نموذج كائن المستند) بطيٌء، وDOM هو واجهة برمجة للتطبيقات API لمستندات HTML و XML، وهو الذي يحدد الهيكل المنطقي للمستندات، وطريقة الوصول للمستند والتلاعب به، لجعله أسرع، لذلك تقوم الريأكت بإدخال DOM افتراضي، وهو في الأساس تمثيل لشجرة DOM في JavaScript، لذا عندما تريد القراءة أو الكتابة إلى DOM، فسيتم استخدام التمثيل الافتراضي منه، وسيحاول DOM الافتراضي العثور على الطريقة الأكثر فعالية، من أجل تحديث DOM الخاص بالمتصفح، وذلك على عكس عناصر DOM للمتصفح، فإن عناصر الريأكت عادية ورخيصة الإنشاء، ويهتم DOM React بتحديث DOM لمطابقة عناصر الريأكت، وذلك بسبب أن JavaScript سريع جدا ويستحق الأمر الاحتفاظَ بشجرة DOM به وذلك لتسريع التلاعب بها، والريأكت صمم أساسًا لاستخدامه في المتصفح، إلا أنه بسبب تصميمه يمكن استخدامه أيضا في الخوادم عن طريق js.Node.
إضافة ريأكت للموقع
تستطيع إضافة ريأكت لموقع ويب مصمم مسبقًا، ربما أنت بحاجة إلى إضافة القليل من التفاعل لصفحة موجودة، فمكونات React هي أفضل وسيلة للقيام بذلك، فغالبية مواقع الويب ليست تطبيقات ذات صفحة وحيدة، فببضع أسطر برمجية ودون أدوات بناء، يمكنك تجريبه في أجزاء صغيرة من موقعك؛ ولاحقًا تستطيع توسيع استعمال React تدريجيًّا، أو تَقْصُر استعمالها على بضعة أدوات ذكية، فإضافة مكون من مكوناته لصفحة HTML موجودة مسبقًا، أو إنشاء أخرى للتدريب عليها فلن يحتاج منك أي أدوات معقدة، فكل ما يلزمك الاتصال بالإنترنت، وإتمام الخطوات الآتية:
الخطوة الأولى
إضافة حاوية DOM لصفحة HTM، فقم بفتح صفحة HTML التي ترغب بالتعديل عليها، ثم قم بإضافة وسم <div>
فارغ لتحديد الجزء حيث تريد إظهار شيء فيه باستعمال React:، أعطينا الوسم <div>
معرِّفًا فريدًا عبر الخاصية id،
وهذا سيسمح لنا بالعثور عليه بسهولة عبر شيفرة جافا سكريبت وإضافة مكون React داخله.
إضافة وسوم Script، أضف ثلاث وسوم <script>
إلى صفحة HTML قبل وسم الإغلاق </body>
، يحمِّل أول وسمين React، ويحمِّل الوسم الثالث شيفرة المكون الذي ستقوم بإنشائه.
الخطوة الثالثة
أنشئ مكون React، أنشئ ملفًا باسم like_button.js
بجانب صفحة HTML التي قمت بتعديلها، قم بفتح هذه الشيفرة المساعدة ثم انسخها والصقها في الملف الذي أنشأته قبل قليل، وبعد وضع الشيفرة المساعدة، قم بإضافة like_button.js
: في نهاية الملف.
وبهذا تكون قد أضفت أول مكون من مكونات الريأكت لموقعك، ويمكنك التعرف على جميع الخطوات بسهولة ودقة أكثر عبر زيارة الرابط التالي “من هنا“.
ما هو الريأكت الجديد في الفيسبوك
بعد أن انتهينا بتعريف ما هو الريأكت، نتطرق للريأكت الجديد بالفيسبوك، إذ أعلن عن إطلاق ريأكت الجديد ضمن الرموز الجديدة من خلال التطبيق، ووصل الريأكت لكافة المستخدمين في العالم وهو عبارة عن رمز سمايل يحمل قلب ويحتضنه، ويتم استخدامه للتفاعل بين الأشخاص على منشورات الفيسبوك، أو عبر التعليقات على المنشورات المختلفة ويطلق عليه ادعمه، وهذا الريأكت الجديد لاقى ترحيبًا كبير خلال وقت قصير.
كيفية تفعيل الريأكت الجديد في الفيسبوك
يتساءل الكثيرين عن كيفية تفعيل الريأكت الجديد على الفيسبوك، لاستخدامه في التعليقات والتفاعل مع الأصدقاء، والحقيقة أن الريأكت الجديد يتم تفعيله بشكل مباشر من قبل منصة الفيسبوك، ويمكنكم استخدامه بكل سهولة عبر الضغط على التفاعل مع المنشورات أو التعليقات على المنصة من مختلف الأجهزة.
شاهد أيضًا: اريد الدخول إلى حسابي في الفيس بوك الخاص بي
حل مشكلة عدم تفعيل الريأكت الجديد
هناك عدد كبير من مستخدمي منصة الفيسبوك، يعاني من مشكلة عدم ظهوره وصوله ضمن التفاعل لحساباتهم الشخصية، مما دفع الكثير من المستخدمين للبحث عن حل لمشكلة عدم تفعيل الرياكت الجديد عبر حساباتهم، وفي حالة عدم ظهوره على حساباك يمكن تفعيله عبر اتباع إحدى الخطوات التالية:
- تنزيل أحدث إصدار لتطبيق فيسبوك على جوالك من المتجر.
- أو عبر حذف التطبيق نهائيًا من هاتفك وتحميله مرة أخرى.
المراجع
- ar.reactjs.org , reactjs , 29/05/2022
التعليقات