
Langue 🇨🇦 Français (Canada)
Documentation
Prise en main
Utilisation
Add Comments to Your Next.js App
Voici la bibliothèque officielle Next.js pour FastComments.
Intégrez des widgets de commentaires en direct, de clavardage et d'avis dans votre application Next.js.
Dépôt
Démonstration en direct 
Pour voir chaque composant et flux s'exécuter localement contre le locataire public demo, clonez le dépôt et exécutez :
cd example
npm install
npm run dev
Chaque composant a sa propre route sous example/app/ que vous pouvez copier directement dans votre propre application Next.js.
Démarrage rapide 
// app/page.tsx
import { FastComments } from 'fastcomments-nextjs';
export default function Page() {
return <FastComments tenantId="demo" />;
}
Remplacez "demo" par l'ID de votre locataire FastComments. Le composant déclare déjà 'use client', vous pouvez donc le rendre depuis un composant serveur.
Composants 
| Composant | Description |
|---|---|
FastComments |
Widget de commentaires avec réponses, votes et plus encore |
FastCommentsCommentCount |
Affiche le nombre de commentaires d'une page |
FastCommentsImageChat |
Commentaires d'annotation d'image |
FastCommentsLiveChat |
Widget de chat en direct |
FastCommentsCollabChat |
Commentaires collaboratifs intégrés |
FastCommentsReviewsSummary |
Résumé des avis par étoiles |
FastCommentsUserActivityFeed |
Fil d'activité utilisateur |
Tous les composants sont exportés depuis la racine du paquet:
import {
FastComments,
FastCommentsLiveChat,
FastCommentsReviewsSummary,
} from 'fastcomments-nextjs';
Déploiements Vercel 
Si vous avez installé FastComments via l'intégration du Marketplace Vercel, l'identifiant de votre locataire est disponible dans la variable d'environnement FASTCOMMENTS_TENANT_ID. Pour le lire côté client, exposez-le via next.config.js ou préfixez-le par NEXT_PUBLIC_:
<FastComments tenantId={process.env.NEXT_PUBLIC_FASTCOMMENTS_TENANT_ID!} />
Projet d'exemple 
Une démo fonctionnelle est incluse dans le répertoire example/ :
cd example && npm install && npm run dev
Statut de maintenance 
Ces composants sont des enveloppes autour de nos composants VanillaJS de base. Nous pouvons mettre à jour automatiquement ces composants (corriger des bogues, ajouter des fonctionnalités) sans publier cette bibliothèque, donc, même si elle peut ne pas être publiée pendant un certain temps, cela ne signifie pas que FastComments n'est pas en développement actif ! N'hésitez pas à consulter notre blogue pour les mises à jour. Les changements d'API incompatibles ou les nouvelles fonctionnalités ne seront jamais intégrés à la bibliothèque principale sous-jacente sans une augmentation de version de cette bibliothèque.
Besoin d'aide ?
Si vous rencontrez des problèmes ou avez des questions au sujet de la bibliothèque Next.js, veuillez :
Contribution
Les contributions sont les bienvenues ! Veuillez consulter le dépôt GitHub pour les directives de contribution.