Composants de discussion PubNub pour React et React Native
Important
PubNub cessera de prendre en charge les composants de discussion le 1er janvier 2025, mais vous êtes invités à contribuer. Découvrez comment migrer vers le SDK Chat ici.
Les composants de discussion PubNub pour React et React Native constituent le moyen le plus rapide d'ajouter des fonctionnalités de discussion telles que la messagerie directe et de groupe, la saisie d'indicateurs ou de réactions, sans passer par la complexité de l'architecture de bas niveau des réseaux en temps réel.
- Temps de mise en œuvre réduit : développez plus rapidement des applications de validation de principe et prêtes pour la production à l'aide de composants prédéfinis.
- Extensibilité simple et rapide : ajoutez des fonctionnalités riches, telles que des indicateurs de saisie, des confirmations de lecture ou des réactions, sans écrire de code complexe.
- Composants flexibles et personnalisables : personnalisez la conception des composants et ajoutez des composants personnalisés pour étendre les fonctionnalités.
- Haute évolutivité : laissez PubNub s'occuper de la mise à l'échelle et de la fiabilité à mesure que vous développez votre application.
- Thèmes faciles : utilisez les thèmes clairs et sombres intégrés ou créez-en des personnalisés pour divers cas d'utilisation : discussions de groupe, d'assistance et d'événements.
- Strong Typing : utilisez la puissance de TypeScript pour développer votre application.
![Composants de discussion PubNub](https://images.downcodes.com/uploads/20250101/img_6775642962b6b30.png)
Caractéristiques
- Métadonnées des utilisateurs et des canaux : ajoutez des informations supplémentaires sur les utilisateurs, les canaux et leurs adhésions à partir du stockage des objets PubNub à l'aide de hooks personnalisés.
- Abonnements : abonnez-vous automatiquement aux chaînes des utilisateurs
- Messages : publier et afficher des messages texte nouveaux et historiques
- Présence : obtenez les utilisateurs actuellement actifs, observez leur état et informez-les des changements
- Indicateurs de saisie : afficher les notifications que les utilisateurs saisissent
- Réactions aux messages : publiez et ajoutez des emojis aux messages
Composants disponibles
- Fournisseur de chat - React / React Native
- Liste de messages - React / React Native
- Entrée de message - Réagir / Réagir natif
- Liste des chaînes - React / React Native
- Liste des membres - React / React Native
- Indicateur de saisie - React / React Native
Conditions préalables
- Réagir v16.8+
- ReactDOM v16.8+ ou React Native v0.69+
- SDK JavaScript PubNub v4.29+
- Kit de développement logiciel PubNub React v2.1.0+
Usage
Commencez par explorer nos applications de démonstration créées à l'aide de composants de chat :
Code source | Réagir | Réagir natif | Description |
---|
getting-started | Tutoriel | Tutoriel | Exemple d'application de chat 1:1 pour commencer |
group-chat | Démo / Tutoriel | - | Application de discussion de groupe modérée complexe |
live-events | Démo / Tutoriel | - | Application d'événements en direct avec un panneau de discussion |
telehealth | Démo / Tutoriel | - | Application simple de chat patient-médecin |
Documentation associée
- Documentation des composants de discussion PubNub pour React - documentation expliquant comment utiliser les composants de discussion PubNub pour React
- Documentation des composants de discussion PubNub pour React Native - documentation expliquant comment utiliser les composants de discussion PubNub pour React Native
- Cas d'utilisation du chat PubNub - documentation pour le cas d'utilisation du chat
- PubNub React SDK - Documentation API pour le SDK PubNub React
Soutien
Si vous avez besoin d'aide ou si vous avez une question générale, contactez l'assistance.