
Langue 🇫🇷 Français (France)
Prise en main
Documentation
Add Comments to Your React Native App
Ceci est le SDK React Native officiel pour FastComments.
FastComments SDK pour les applications React Native
Dépôt
À propos 
This library is a complete react-native implementation of FastComments.
It supports live commenting, chat, threads, emoticons, notifications, SSO, skins, and full customization by passing in a stylesheet object. All assets can also be customized, and it supports toggling different assets based on dark mode.
The benefit of this library is that it is more flexible, and does not require a webview, like the fastcomments-react-native wrapper.
It all runs on the FastComments backend, so you only have to incorporate the UI:
<FastCommentsLiveCommenting config={config} styles={styles} callbacks={callbacks} assets={assets}/>
See example/src for more examples.
Add live chat to your existing React Native application, or even build a social network!
Captures d'écran 
Thème: Erebus
Thème: Default
Éditeur WYSIWYG natif avec prise en charge des images !
Éditeur de texte enrichi
Cette bibliothèque utilise l'éditeur 10tap pour les fonctionnalités d'édition de texte enrichi, qui offre une expérience d'édition WYSIWYG puissante.
Options de configuration
Cette bibliothèque vise à prendre en charge toutes les options de configuration définies dans fastcomments-typescript, tout comme l'implémentation web.
Concepts de FastComments
Les concepts principaux à connaître pour commencer sont tenantId et urlId. tenantId est l'identifiant de votre compte FastComments.com. urlId correspond à l'entité à laquelle les fils de commentaires seront rattachés. Il peut s'agir d'une URL de page, d'un identifiant de produit, d'un identifiant d'article, etc.
Notifications utilisateur
FastComments prend en charge les notifications pour de nombreux scénarios. Les notifications sont configurables, peuvent être désactivées globalement ou au niveau d'une notification/commentaire, et prennent en charge les abonnements au niveau de la page afin que les utilisateurs puissent s'abonner aux fils d'une page ou d'un article spécifique.
Par exemple, il est possible d'utiliser Secure SSO pour authentifier l'utilisateur puis d'interroger périodiquement les notifications non lues et de les pousser vers l'utilisateur.
Voir the example AppNotificationSecureSSO pour savoir comment récupérer et traduire les notifications utilisateur non lues.
Navigateur de GIFs
Par défaut, aucune sélection d'image ou de gif n'est activée. Voir example/src/AppCommentingImageSelection.tsx pour savoir comment prendre en charge les téléchargements d'images et de gifs. Il existe un Navigateur de GIFs dans cette bibliothèque qui anonymise les recherches et les images fournies, il vous suffit de l'utiliser.
Performances
Veuillez ouvrir un ticket avec un exemple reproductible, y compris l'appareil utilisé, si vous identifiez des problèmes de performances. Les performances sont une priorité de première importance dans toutes les bibliothèques FastComments.
Besoin d'aide ?
Si vous rencontrez des problèmes ou avez des questions concernant le SDK React Native, veuillez :
Contribuer
Les contributions sont les bienvenues ! Veuillez consulter le référentiel GitHub pour les consignes de contribution.