
Idioma 🇧🇷 Português (Brasil)
Documentação
Primeiros passos
Uso
Add Comments to Your Next.js App
Esta é a biblioteca oficial Next.js para o FastComments.
Incorpore widgets de comentários ao vivo, chat e avaliações no seu app Next.js.
Repositório
Demonstração ao vivo 
Para ver todos os componentes e fluxos sendo executados localmente contra o tenant público demo, clone o repositório e execute:
cd example
npm install
npm run dev
Cada componente tem sua própria rota em example/app/ que você pode copiar diretamente para o seu próprio aplicativo Next.js.
Início rápido 
// app/page.tsx
import { FastComments } from 'fastcomments-nextjs';
export default function Page() {
return <FastComments tenantId="demo" />;
}
Substitua "demo" pelo ID do seu tenant do FastComments. O componente já declara 'use client', então você pode renderizá-lo a partir de um componente de servidor.
Componentes 
| Componente | Descrição |
|---|---|
FastComments |
Widget de comentários com respostas, votação e mais |
FastCommentsCommentCount |
Exibe a contagem de comentários para uma página |
FastCommentsImageChat |
Comentários de anotação de imagem |
FastCommentsLiveChat |
Widget de chat ao vivo |
FastCommentsCollabChat |
Comentários colaborativos em linha |
FastCommentsReviewsSummary |
Resumo de avaliações com classificação por estrelas |
FastCommentsUserActivityFeed |
Feed de atividade do usuário |
Todos os componentes são exportados a partir da raiz do pacote:
import {
FastComments,
FastCommentsLiveChat,
FastCommentsReviewsSummary,
} from 'fastcomments-nextjs';
Implantações na Vercel 
Se você instalou o FastComments através da integração com o Vercel Marketplace, seu ID do tenant está disponível como a variável de ambiente FASTCOMMENTS_TENANT_ID. Para lê-lo no cliente, exponha-o através do next.config.js ou prefixe-o com NEXT_PUBLIC_:
<FastComments tenantId={process.env.NEXT_PUBLIC_FASTCOMMENTS_TENANT_ID!} />
Projeto de exemplo 
Uma demonstração funcional está incluída no diretório example/:
cd example && npm install && npm run dev
Status de manutenção 
Esses componentes são wrappers ao redor dos nossos componentes core do VanillaJS. Podemos atualizar automaticamente esses componentes (corrigir bugs, adicionar recursos) sem publicar esta biblioteca, então, embora ela possa não ser publicada por um tempo, isso não significa que o FastComments não esteja em desenvolvimento ativo! Sinta-se à vontade para conferir nosso blog para atualizações. Alterações ou recursos que quebrem a API nunca serão enviados para a biblioteca core subjacente sem um aumento de versão nesta biblioteca.
Precisa de ajuda?
Se você encontrar algum problema ou tiver dúvidas sobre a Biblioteca Next.js, por favor:
Contribuindo
Contribuições são bem-vindas! Visite o repositório no GitHub para as diretrizes de contribuição.