18 مكونات React لمطوري الويب 2020

نشرت: 2020-08-19

من النادر جدًا أن ترى مكتبة تنطلق بالطريقة التي بدأ بها React.js في بضع سنوات فقط. تسارعت المكتبة حرفياً بوتيرة سرعة الضوء عندما يتعلق الأمر بالإصدارات والميزات والتطورات الجديدة ؛ انظر هنا للحصول على أحدث إصدار رئيسي. بالتأكيد ، قد يجادل البعض بأنه لا توجد حاجة إلى "أطر عمل" ، لكن React هي أكثر بكثير من مجرد إطار عمل ، أو ينبغي أن نقول "أقل بكثير من". لماذا ا؟ لأن React هي مكتبة تساعد في بناء مكونات تفاعلية. لا يعمل بالضرورة كإطار عمل ، ولكنه سيعمل بسعادة فوق أي إطار عمل حالي تستخدمه ، سواء كان Meteor أو Angular.

تبدو حالة React جيدة جدًا في الوقت الحالي. ينبض المجتمع بالحيوية بشأن الاحتمالات الجديدة ، وعمومًا ، ينشغل الجميع بالبناء بدلاً من الشكوى. من الواضح أن المكتبة تعمل ولديها الكثير من الإمكانات الهائلة. ما تحتاجه الآن هو المزيد من المهندسين والمطورين ذوي الخبرة الذين يمكنهم بناء شيء يبرز بالتأكيد من بين الحشود. هناك الكثير من المطورين الذين يحبون "التشدق" حول React. لكن أولئك الذين لا ينشغلون بإحداث نوع من الاختلاف في العالم.

المزيد عن React

تعتمد React بشكل كبير على المكونات ، ويمكن إعادة استخدام المكونات! هذا يعني أنه يمكن لأي شخص إنشاء شيء رائع باستخدام React ومشاركته مع بقية مجتمع المطورين. وهذا بالضبط ما كان يحدث ، خاصة في السنوات الأخيرة. للاحتفال ، شعرنا أن الوقت قد حان لتجميع مورد مكونات React الخاص بنا والذي سيتألف من مكونات React قابلة للاستخدام ومتعددة الاستخدامات وعملية يمكنك دمجها في تطبيقاتك الحالية أو مواقع الويب أو البرامج الأخرى التي تتطلع إلى إطلاقها في المستقبل القريب. لقد حاولنا أيضًا أن نكون فريدًا قدر الإمكان وقمنا بتضمين أكبر عدد ممكن من الاختلافات. ولكن نظرًا لحدوث الأخطاء ، يرجى الانضمام إلينا للمساعدة في إنشاء أفضل تقرير لمكونات React ، ومشاركة مكوناتك المفضلة التي لا يمكنك تخيل أنك تعيش بدونها ، شكرًا!

واجهة المستخدم المادية

تفاعل مكونات واجهة المستخدم المادية

وفي حالة عدم العثور على الوظيفة التي تبحث عنها في المكون الأول ، فإليك مكتبة Material-UI التي تدمج تمامًا تصميم المواد من Google في مهام سير عمل مكونات React. يتحلى مالكو المكتبة بليبرالية بشأن استخدام هذا الإطار والمكونات ، ويشجعونك على قراءة وثائق تصميم المواد قبل أن تقفز عارياً في هذه المياه الموحلة. يعد فهم دور كل من React وتصميم المواد في مجال تطوير الويب أمرًا ضروريًا لجعلها تعمل من أجلك.

تحميل

Onsen UI لـ React

onsen واجهة المستخدم للتفاعل
Onsen UI عبارة عن مجموعة من مكونات React التي تعمل على إدخال تطبيقات الهاتف المحمول الهجينة إلى حيز التنفيذ. إذا كان هذا شيئًا كنت تتعامل معه مؤخرًا ، فمن الأفضل أن تفكر في توفير الوقت مع Onsen UI. ضع في اعتبارك أن الأداة متوافقة مع كل من Android و iOS لراحتك. مع وجود أكثر من مائة عنصر تحت تصرفك ، فأنت تعلم أنك ستجد الأشياء المناسبة لخلطها ومطابقتها لمشروعك. كلها تستند إلى تصميم المواد والمسطح. علاوة على ذلك ، يتم كل شيء مع وضع المستخدم في الاعتبار ، ومحاولة أن تكون سهلة الفهم قدر الإمكان.

تحميل

رد فعل التمهيد

تتفاعل مكونات التمهيد
React-Bootstrap عبارة عن حزمة من مكونات Bootstrap 4 مبنية باستخدام React. بينما يمكنك استخدام المواد المتاحة لبناء مشروع جديد من البداية ، يمكنك أيضًا دمجه في تطبيقك الحالي. بالطبع ، تأكد من التحقق أولاً من الوثائق الشاملة التي تأتي مع المجموعة وانطلق من هناك. هناك أيضًا خيار للانتقال من Bootstrap إلى Bootstrap 4 باستخدام React-Bootstrap ، ولكن مرة أخرى ، افعل لنفسك معروفًا واقرأ الوثائق أولاً ، لذلك سيكون التنفيذ أكثر سلاسة. بالنسبة للإعداد المحلي ، فإن Yarn هو مدير الحزم الذي سيفي بالغرض. أخيرًا ، إذا كنت ترغب في المساهمة في المشروع ، فيمكنك أيضًا.

تحميل

رد فعل Toolbox

تفاعل مكونات صندوق الأدوات
React Toolbox عبارة عن مجموعة من مكونات التصميم متعدد الأبعاد التي تعدك ببدء مشروعك على الفور. بعد كل شيء ، لا يتعين عليك القيام برفع الأثقال بالكامل بمفردك. بدلاً من ذلك ، اختر الأدوات الجاهزة للاستخدام الموجودة في React Toolbox من أجلك وأحدث فرقًا فوريًا. عند الحديث عن المكونات ، يتميز React Toolbox بشريط التطبيقات ، الصورة الرمزية ، الإكمال التلقائي ، القائمة المنسدلة ، الحوار ، القائمة ، شريط التقدم ، المدخلات وأكوام المزيد. ستعمل مكتبة مكونات React هذه بشكل جيد للمطور ، وهذا ضمان. تأتي الوثائق التفصيلية أيضًا في متناول اليد ، حيث توضح كيفية استخدام كل مكون بشكل صحيح.

تحميل

جروميت

مكونات تفاعل جروميت
استمتع بروعة جروميت الآن ، وأنت تسير نحو إطلاق ناجح لمشروعك المحمول أولاً. حتى إذا كنت تعمل على العديد من التطبيقات ، فهذه هي مكتبة مكونات React التي ستعمل السحر ، وتعزز سير عملك من خلال السقف. بالطبع ، تم وضع كل شيء معًا مع وضع الاستجابة في الاعتبار ، لذلك سيكون الأداء النهائي من الدرجة الأولى. يمكنك المزج والمطابقة بحرية بين جميع العناصر المحددة مسبقًا حسب رغبتك ، وكذلك تخصيصها وفقًا لذلك. سواء كنت تعمل في مشروع جديد أو تنقيح المشروع الحالي ، فإن جروميت قابل للتطبيق على كلا النهجين. هناك الكثير من الكتل التي يمكنك الاستفادة منها بالكامل ، لذا حقق أقصى استفادة منها الآن.

تحميل

رد فعل واجهة المستخدم الدلالية

واجهة المستخدم الدلالية تتفاعل
كما يوحي الاسم ، فإن Semantic UI React هو تكامل React الرسمي لواجهة المستخدم الدلالية. إذا كنت بحاجة إلى التعمق في تعليمات التثبيت والاستخدام ، فتأكد أولاً من مراجعة جميع أقسام الصفحة المقصودة للمنتج الرسمي والحصول على جوهرها. تحتوي بعض ميزات Semantic UI React على مكونات فرعية ، وحالة يتم التحكم فيها تلقائيًا ، ودعائم مختصرة ، و API التعريفي ، على سبيل المثال لا الحصر. بالنسبة للعناصر ، تحصل على الكثير أيضًا. من الأزرار والأعلام والرأس إلى المدخلات والتسميات واللوادر والكشوف ، هذه مجرد حفنة من كل الأشياء الجيدة التي يمكنك الحصول عليها.

تحميل

رد فعل سطح المكتب | مكونات React UI لنظام التشغيل OS X El Capitan و Windows 10

تفاعل مكونات واجهة مستخدم سطح المكتب

هل تريد إحضار هذا الإجراء الرائع لـ React إلى سطح المكتب؟ حسنا يمكنك الآن! على الرغم من تصنيف المكتبة على أنها مشروع BETA ، إلا أنه سيكون من المفيد إذا أمضى المزيد من المطورين وقتهم الثمين في التفكير وتعديل المكتبة لتناسب نظامي التشغيل Windows 10 و Mac OS X بشكل أفضل. لا داعي لتوضيح أن الميزة الواعدة لهم جميعًا هي أنه يمكنك استخدام JavaScript لتجميع مشاريعك الخاصة التي يمكن أن تستفيد منها أجهزة الكمبيوتر المكتبية. سيكون من الممتع مشاهدة تطور هذه المساحة أيضًا. من الجيد أن ترى أن التكنولوجيا تتطور إلى ما وراء لغات البرمجة الأساسية المقيدة. بدلاً من ذلك ، نتعلم إحضار الويب إلى سطح المكتب أيضًا.

تحميل

صينية - مكون شبكة التفاعل

صاج رد فعل مكون الشبكة

Griddle هي ميزة جداول البيانات المحسّنة للشبكة والتي تعمل على أداء عالٍ وتفاعل سلس بين المتصفح. عندما اكتشفنا Griddle لأول مرة ، بدا تمامًا مثل أي مشروع جدول شبكي آخر موجود. ولكن عند الفحص والفهم عن كثب ، يبدو أن Griddle تتفوق إلى حد كبير على أي مكتبة جداول شبكية أخرى موجودة. إنها تقدم حقًا المكونات عالية الجودة التي يُعرف أنها تدخل في سير عمل مطوري الويب. حاول اللعب بالعرض التوضيحي وشاهد بنفسك مدى سلاسة التفاعلات عند تصفح البيانات ، وضبط معلمات البحث ، أشياء رائعة في كل مكان.

تحميل

شبكة التفاعل المطلقة

رد فعل الشبكة المطلقة

غالبًا ما يمكن أيضًا الخلط بين الشبكات ووظائفها. إنه عنصر معين داخل صفحة الويب له قيم التصميم والمتصفح الخاصة به. باستخدام المكتبات الخارجية ، يمكننا جعل هذه المكونات والعناصر أكثر مرونة. على وجه الخصوص ، يمكننا تنفيذ مكتبات مثل Absolute Grid والتحكم الكامل في شبكة العناصر التي نقدمها للمستخدم. يمكن بسهولة تكوين المكون الذي تبحث عنه للاستخدام في موقع ويب / نظام أساسي يتعلق بمشاركة المحتوى والتنظيم بناءً على قيم قاعدة البيانات. مكتبة متعددة الاستخدامات للغاية ، مثال على إمكانيات التطوير الحقيقية.

تحميل

رد فعل Gravatar

رد فعل جرافاتار

إذا لم تكن قد سمعت عن Gravatar ، فيجب أن تكون قد اتصلت بالإنترنت فقط في اليومين الأخيرين ، هاه! Gravatar هو النظام الأساسي الافتراضي للمستخدم الذي يتم دمجه في منصة WordPress. الآن ، يمكنك إحضار كل تلك الصور الرمزية المذهلة إلى مشاريعك الأكثر تقدمًا من خلال استخدام مكتبة مكونات React Gravatar. باستخدام هذا المكون ، سيعرض المكون صورة Gravatar الرمزية التي يستخدمها المستخدم بناءً على إدخال عنوان بريده الإلكتروني. يساعد حقًا في جعل هذه المكتبات في متناول اليد للضغط من أجل هذا الجانب من العولمة لجلب بيانات المستخدم لهم ، بدلاً من جعلهم يقومون بذلك يدويًا.

تحميل

رياكت سبينر

رد فعل الدوار

هل تريد إخبار المستخدمين لديك أن الصفحة التي يحاولون الوصول إليها لا تزال قيد التحميل؟ ربما تريد إضافة مفتاح دوار لتطبيقاتك لجعل عملية القفز على الصفحات أكثر تفاعلية؟ وفر على نفسك القليل من الوقت من الاضطرار إلى كتابة رمز الدوار الخاص بك ؛ فقط قم بتنفيذ هذا المكون سهل الاستخدام. لا يتطلب حرفيا أي تكوين على الإطلاق.

تحميل

React Stripe Checkout مكون

تفاعل مكون السحب الشريطي

يستمر Stripe في إقناع الجميع ؛ العملاء والمصممين والمطورين ومجتمع التكنولوجيا عمومًا. شركة ناشئة أعادت تعريف طريقة عمل الشركات الناشئة الكبيرة وكيف يمكن للشركات الناشئة أن تحدث فرقًا في العالم ، حتى لو لم يكن لديهم موارد بحجم القيمة السوقية لشركة Google. يتم استخدام تسجيل الخروج من Stripe بواسطة ملايين المنصات ، حيث يتم تقديم مليارات الطلبات على أساس يومي. إذا كنت تخطط لاستخدام Stripe مع مشروع React الخاص بك ، فاحصل على مكون React Stripe Checkout لتحميل مكتبة Checkout الخاصة بـ Stripe مباشرة كمكون React. سيكون هذا انتقالًا أكثر سلاسة لاستخدام Stripe في تطبيقاتك.

تحميل

رياكت كروتون

رد فعل الخبز المحمص

مكون مراسلة لـ React.js - React Crouton. لا ترتبك إذا كنت تعتقد أن هذا مكون من مكونات المراسلة الفورية ، فهو ليس كذلك. هذا هو أكثر من مكون الرسائل الذي يهدف إلى توفير خيار تمييز في شكل قائمة تمييز التنقل. باستخدام المكون ، يمكنك إنشاء رسائل ستظهر للمستخدم أعلى الصفحة ، بناءً على إرسال النموذج المطلوب. يمكننا بالفعل أن نتوقع أن يصبح مسوقو البريد الإلكتروني مجنونًا بهذه المكتبة السلسة والمثالية.

تحميل

مكون محمل SVG لـ ReactJS

مكون محمل svg للتفاعلات

تزداد شعبية SVGs بلا شك ، حيث ننتقل إلى عصر تطوير الويب حيث يتم مكافأة الأداء بشكل كبير بمزيد من التركيز والاهتمام. ستساعدك مكتبة React InlineSVG على تحميل ملفات SVG مباشرة من خلال React.js. يمنحك هذا الوصول إلى تحريرها وتصميمها دون الحاجة إلى الانتقال بين نفس المستند.

تحميل

رد مكون علامات التبويب

يتفاعل مكون علامات التبويب

مكون علامات تبويب React الذي ستتمكن من تنفيذه في أي نوع من المواقف التي تتطلب محتوى مبوبًا. سيكون من المثير للاهتمام مشاهدة الطريقة التي تصبح بها React مفيدة لمنصات مثل قواعد المعرفة ، والتي تشتهر باستخدامها للمحتوى المبوب لتقديم البيانات بشكل أكثر ملاءمة. بشكل عام ، مكتبة موثوقة للغاية هنا تضيف تفاعل الجدولة للمحتوى الخاص بك في غضون ثوانٍ فقط.

تحميل

رد فعل Draggable

رد فعل السحب

إذا كانت المكونات القليلة الأولى القابلة للسحب التي تحدثنا عنها لا تروق لك ، وكنت تبحث عن شيء أكثر دقة وفريدة من نوعها ، فامنح React Draggable تجربة ؛ هذا هو أصلية بقدر ما يمكن أن تحصل عليه. كشف المحتوى الخاص بك من خلال وظيفة السحب وإنشاء شيء من شأنه أن يجعل المستخدم مسؤولاً عن كيفية ظهور المحتوى له. في الوقت الحالي ، لا يُظهر العرض التوضيحي إمكانات سحب ثابتة. ولكن مع القليل من سحر React ، يجب أن تصل إلى هذه الوظيفة بسرعة.

تحميل

Google reCAPTCHA لـ React.js

جوجل reCAPTCHA للتفاعل js

يعتقد مرسلو البريد العشوائي أنهم أصبحوا أكثر ذكاءً ، لكن reCAPTCHA من Google صمد أمام تحديات أنظمة captcha الحديثة ، والروبوتات التي تحاول كسر هذا النظام. يعد reCAPTCHA بديلاً موثوقًا به لحماية بيانات نموذج الإرسال من مرسلي البريد العشوائي. تذكر أنك ستحتاج إلى إنشاء حساب reCAPTCHA والاستيلاء على مفاتيح API. بهذه الطريقة ، يمكنك الاستفادة الكاملة من إمكانات هذا المكون.

تحميل

مكونات واجهة المستخدم لـ Elasticsearch

مكونات واجهة المستخدم للبحث المرن

Searchkit عبارة عن مجموعة من مكونات واجهة المستخدم الخاصة بـ Elasticsearch الشهير. الآن ، يمكنك تحويل تجربة البحث الخاصة بك وجعلها حديثة حقًا. إذا كان إنشاء مواقع الأفلام هو الشيء الذي تفضله ، فستتولى Searchkit جميع ميزات الخوارزمية الصعبة التي تتطلبها وظيفة البحث المختصر ، وستمنحك نوعًا من نظام البحث الأساسي الذي سيجعل المستخدمين يعودون يومًا بعد يوم. في بعض الأحيان ، أهم ميزة في أي مشروع هي وظيفة البحث ؛ هذه هي الطريقة التي يتفاعل بها المستخدمون مع المحتوى الخاص بك.

تحميل