مكونات الدردشة PubNub لـ React وReact Native
مهم
سيتوقف PubNub عن دعم مكونات الدردشة في 1 يناير 2025، ولكن نرحب بمساهمتك. تعرف على كيفية الترحيل إلى Chat SDK هنا.
تعد مكونات الدردشة PubNub لـ React وReact Native أسرع طريقة لإضافة ميزات الدردشة مثل المراسلة المباشرة والجماعية أو مؤشرات الكتابة أو التفاعلات، دون المرور بتعقيد البنية منخفضة المستوى لشبكات الوقت الفعلي.
- تقليل وقت التنفيذ : قم بتطوير تطبيقات إثبات المفهوم والتطبيقات الجاهزة للإنتاج بشكل أسرع باستخدام مكونات محددة مسبقًا.
- قابلية التوسعة السريعة والبسيطة : أضف ميزات غنية، مثل مؤشرات الكتابة أو إيصالات القراءة أو التفاعلات، دون كتابة تعليمات برمجية معقدة.
- مكونات مرنة وقابلة للتخصيص : قم بتخصيص تصميم المكونات وإضافة مكونات مخصصة لتوسيع الوظائف.
- قابلية التوسع العالية : دع PubNub يعتني بالتوسع والموثوقية أثناء تطوير تطبيقك.
- السمات السهلة : استخدم السمات الفاتحة والداكنة المضمنة أو أنشئ سمات مخصصة لحالات استخدام متنوعة: دردشات المجموعة والدعم والأحداث.
- الكتابة القوية : استخدم قوة TypeScript لتطوير تطبيقك.
سمات
- بيانات تعريف المستخدم والقناة : أضف معلومات إضافية حول المستخدمين والقنوات وعضوياتهم من تخزين كائنات PubNub باستخدام الخطافات المخصصة
- الاشتراكات : الاشتراك في قنوات المستخدم تلقائيا
- الرسائل : نشر وعرض الرسائل النصية الجديدة والتاريخية
- الحضور : احصل على المستخدمين النشطين حاليًا، وراقب حالتهم، وأبلغهم بالتغييرات
- مؤشرات الكتابة : عرض الإشعارات التي يكتبها المستخدمون
- ردود الفعل على الرسائل : نشر وإضافة الرموز التعبيرية إلى الرسائل
المكونات المتوفرة
- موفر الدردشة - React / React Native
- قائمة الرسائل - رد فعل / رد فعل أصلي
- إدخال الرسالة - رد فعل / رد فعل أصلي
- قائمة القنوات - رد فعل / رد فعل أصلي
- قائمة الأعضاء - رد فعل / رد فعل أصلي
- مؤشر الكتابة - رد الفعل / رد الفعل الأصلي
المتطلبات الأساسية
- رد فعل v16.8+
- ReactDOM v16.8+ أو React Native v0.69+
- PubNub جافا سكريبت SDK v4.29+
- PubNub React SDK v2.1.0+
الاستخدام
ابدأ باستكشاف تطبيقاتنا التجريبية التي تم إنشاؤها باستخدام مكونات الدردشة:
كود المصدر | رد فعل | رد الفعل الأصلي | وصف |
---|
getting-started | درس تعليمي | درس تعليمي | نموذج لتطبيق الدردشة 1:1 للبدء |
group-chat | تجريبي / تعليمي | - | تطبيق دردشة جماعية معقدة خاضعة للإشراف |
live-events | تجريبي / تعليمي | - | تطبيق الأحداث المباشرة مع لوحة الدردشة |
telehealth | تجريبي / تعليمي | - | تطبيق بسيط للدردشة بين المريض والطبيب |
الوثائق ذات الصلة
- مكونات دردشة PubNub لتوثيق React - وثائق تشرح كيفية العمل مع مكونات دردشة PubNub لـ React
- مكونات دردشة PubNub لتوثيق React Native - وثائق تشرح كيفية العمل مع مكونات دردشة PubNub لـ React Native
- حالة استخدام دردشة PubNub - وثائق حالة استخدام الدردشة
- PubNub React SDK - وثائق API الخاصة بـ PubNub React SDK
يدعم
إذا كنت بحاجة إلى مساعدة أو لديك سؤال عام، فاتصل بالدعم.