
Lingua 🇮🇹 Italiano
Documentazione
Primi passi
Utilizzo
Add Comments to Your Next.js App
Questa è la libreria ufficiale Next.js per FastComments.
Incorpora widget di commenti in tempo reale, chat e recensioni nella tua app Next.js.
Repository
Anteprima dal vivo 
Per vedere ogni componente e flusso in esecuzione localmente contro il tenant pubblico demo, clona il repository ed esegui:
cd example
npm install
npm run dev
Ogni componente ha la propria route sotto example/app/ che puoi copiare direttamente nella tua app Next.js.
Avvio rapido 
// app/page.tsx
import { FastComments } from 'fastcomments-nextjs';
export default function Page() {
return <FastComments tenantId="demo" />;
}
Sostituisci "demo" con il tuo ID tenant di FastComments. Il componente dichiara già 'use client', quindi puoi renderizzarlo da un componente server.
Componenti 
| Componente | Descrizione |
|---|---|
FastComments |
Widget per commenti con risposte, voti e altro |
FastCommentsCommentCount |
Visualizza il conteggio dei commenti per una pagina |
FastCommentsImageChat |
Commenti con annotazioni sulle immagini |
FastCommentsLiveChat |
Widget di chat in tempo reale |
FastCommentsCollabChat |
Commenti inline collaborativi |
FastCommentsReviewsSummary |
Riepilogo delle recensioni con valutazione a stelle |
FastCommentsUserActivityFeed |
Feed attività utente |
Tutti i componenti sono esportati dalla radice del pacchetto:
import {
FastComments,
FastCommentsLiveChat,
FastCommentsReviewsSummary,
} from 'fastcomments-nextjs';
Deployment su Vercel 
Se hai installato FastComments tramite l'integrazione del Marketplace di Vercel, il tuo ID del tenant è disponibile come variabile d'ambiente FASTCOMMENTS_TENANT_ID. Per leggerlo nel client, esponilo tramite next.config.js o anteponi NEXT_PUBLIC_:
<FastComments tenantId={process.env.NEXT_PUBLIC_FASTCOMMENTS_TENANT_ID!} />
Progetto di esempio 
Una demo funzionante è inclusa nella directory example/:
cd example && npm install && npm run dev
Stato di manutenzione 
Questi componenti sono wrapper attorno ai nostri componenti core di VanillaJS. Possiamo aggiornare automaticamente questi componenti (correggere bug, aggiungere funzionalità) senza pubblicare questa libreria, quindi anche se potrebbe non essere pubblicata per un po' ciò non significa che FastComments non sia in sviluppo attivo! Sentiti libero di controllare il nostro blog per aggiornamenti. Modifiche incompatibili all'API o funzionalità non verranno mai inviate alla libreria core sottostante senza un aumento di versione in questa libreria.
Hai bisogno di aiuto?
Se riscontri problemi o hai domande sulla libreria Next.js, per favore:
Contribuire
I contributi sono benvenuti! Per le linee guida sui contributi, visita il repository GitHub.