
Langue 🇨🇦 Français (Canada)
Premiers pas
Utilisation
FastComments React Library
Ceci est la bibliothèque React officielle pour FastComments.
Widgets de commentaires FastComments pour React
Dépôt
Exemples 
Vous trouverez des exemples pour divers cas d'utilisation (mode sombre, pagination, etc.) dans le dossier examples. Chaque exemple peut être installé avec npm install et démarré avec npm run start.
Utilisation 
Le composant principal du widget
Le composant FastCommentsCommentWidget contient le widget de commentaires en direct de FastComments.
Remplacez "demo" ci-dessous par votre "tenantId" - disponible ici dans la zone d'administration de FastComments.
Le widget offre de nombreuses options - voir FastCommentsCommentWidgetConfig dans src/index.tsx.
import React, { Component } from 'react'
import {FastCommentsCommentWidget} from 'fastcomments-react'
class Example extends Component {
render() {
return <FastCommentsCommentWidget tenantId="demo" />
}
}
Mise à jour de la page courante (pour les SPA)
Pour mettre à jour la page/l'article auquel le fil de commentaires est associé, vous devez mettre à jour les paramètres de configuration "urlId" et "url". Voir l'exemple et les explications ici.
Région du compte (ATTENTION : clients de l'UE)
Si vous êtes dans l'UE, vous devrez indiquer la région où vous vous trouvez aux widgets clients. Voir examples/example-eu;
Sinon, vous n'avez pas à définir region.
Le widget du compteur de commentaires
Le composant FastCommentsCommentCountWidget contient le widget de compteur de commentaires en direct de FastComments.
Remplacez "demo" ci-dessous par votre "tenantId" - disponible ici dans la zone d'administration de FastComments.
Voir FastCommentsCommentCountConfig dans src/index.tsx pour les options de configuration prises en charge.
import React, { Component } from 'react'
import {FastCommentsCommentCountWidget} from 'fastcomments-react'
class Example extends Component {
render() {
return <FastCommentsCommentCountWidget tenantId="demo" urlId="https://example.com/some-page-or-id" />
}
}
Natif
Pour une implémentation complètement native de FastComments, voir fastcomments-react-native-sdk.
Pour un wrapper React Native de cette bibliothèque, utilisant une webview, voir fastcomments-react-native.
Besoin d'aide ?
Si vous rencontrez des problèmes ou avez des questions concernant la bibliothèque React, veuillez :
Contribuer
Les contributions sont les bienvenues ! Veuillez consulter le dépôt GitHub pour les directives de contribution.