
Sprache 🇩🇪 Deutsch
Dokumentation
Erste Schritte
Verwendung
Add Comments to Your Next.js App
Dies ist die offizielle Next.js-Bibliothek für FastComments.
Betten Sie Live-Kommentare, Chat- und Review-Widgets in Ihre Next.js-App ein.
Repository
Live-Demo 
Um jede Komponente und jeden Ablauf lokal gegen den öffentlichen demo-Tenant auszuführen, klone das Repo und führe aus:
cd example
npm install
npm run dev
Jede Komponente hat ihre eigene Route unter example/app/, die du direkt in deine eigene Next.js-App kopieren kannst.
Schnellstart 
// app/page.tsx
import { FastComments } from 'fastcomments-nextjs';
export default function Page() {
return <FastComments tenantId="demo" />;
}
Ersetzen Sie "demo" durch Ihre FastComments-Tenant-ID. Die Komponente deklariert bereits 'use client', sodass Sie sie aus einer Serverkomponente rendern können.
Komponenten 
| Component | Description |
|---|---|
FastComments |
Kommentar-Widget mit Antworten, Abstimmungen und mehr |
FastCommentsCommentCount |
Zeigt die Anzahl der Kommentare für eine Seite an |
FastCommentsImageChat |
Kommentare zur Bildannotation |
FastCommentsLiveChat |
Live-Chat-Widget |
FastCommentsCollabChat |
Kollaboratives Inline-Kommentieren |
FastCommentsReviewsSummary |
Zusammenfassung der Sternbewertungen |
FastCommentsUserActivityFeed |
Benutzer-Aktivitätsfeed |
Alle Komponenten werden aus dem Paketstamm exportiert:
import {
FastComments,
FastCommentsLiveChat,
FastCommentsReviewsSummary,
} from 'fastcomments-nextjs';
Vercel-Bereitstellungen 
Wenn Sie FastComments über die Vercel Marketplace-Integration installiert haben, ist Ihre Tenant-ID als Umgebungsvariable FASTCOMMENTS_TENANT_ID verfügbar. Um sie im Client auszulesen, machen Sie sie über next.config.js verfügbar oder versehen Sie sie mit dem Präfix NEXT_PUBLIC_:
<FastComments tenantId={process.env.NEXT_PUBLIC_FASTCOMMENTS_TENANT_ID!} />
Beispielprojekt 
Eine funktionierende Demo ist im Verzeichnis example/ enthalten:
cd example && npm install && npm run dev
Wartungsstatus 
Diese Komponenten sind Wrapper um unsere Kern-VanillaJS-Komponenten. Wir können diese Komponenten automatisch aktualisieren (Fehler beheben, Funktionen hinzufügen), ohne diese Bibliothek zu veröffentlichen, sodass sie zwar eine Weile nicht veröffentlicht sein könnte, das aber nicht bedeutet, dass FastComments nicht aktiv weiterentwickelt wird! Besuchen Sie gerne unseren Blog für Neuigkeiten. Breaking-API-Änderungen oder neue Funktionen werden niemals an die zugrunde liegende Core-Bibliothek ausgeliefert, ohne dass in dieser Bibliothek die Versionsnummer erhöht wird.
Benötigen Sie Hilfe?
Wenn Sie auf Probleme stoßen oder Fragen zur Next.js-Bibliothek haben, bitte:
Mitwirken
Beiträge sind willkommen! Bitte besuchen Sie das GitHub-Repository für Richtlinien zur Mitarbeit.