FastComments.com

Dodajte komentare u vašu Next.js aplikaciju


Ovo je službena Next.js biblioteka za FastComments.

Ugradite widgete za komentiranje uživo, chat i recenzije u svoju Next.js aplikaciju.

Repozitorij

Prikaži na GitHubu


Prezentacija uživo Internal Link

Da biste vidjeli sve komponente i tokove koji rade lokalno protiv javnog demo tenanta, klonirajte repozitorij i pokrenite:

cd example
npm install
npm run dev

Svaka komponenta ima svoju rutu pod example/app/ koju možete izravno kopirati u svoju Next.js aplikaciju.

Instalacija Internal Link


npm

npm install fastcomments-nextjs

Zahtjevi Internal Link


  • Next.js 13, 14, 15 ili 16
  • React 18 ili 19

Brzi početak Internal Link

// app/page.tsx
import { FastComments } from 'fastcomments-nextjs';

export default function Page() {
    return <FastComments tenantId="demo" />;
}

Zamijenite "demo" sa svojim FastComments tenant ID-jem. Komponenta već deklarira 'use client', pa je možete renderirati iz serverske komponente.

Komponente Internal Link

KomponentaOpis
FastCommentsWidget za komentiranje s odgovorima, glasovanjem i ostalim značajkama
FastCommentsCommentCountPrikazuje broj komentara za stranicu
FastCommentsImageChatKomentari za označavanje slika
FastCommentsLiveChatWidget za chat uživo
FastCommentsCollabChatSuradničko inline komentiranje
FastCommentsReviewsSummarySažetak recenzija s ocjenama u zvjezdicama
FastCommentsUserActivityFeedFeed aktivnosti korisnika

Sve komponente se izvoze iz korijena paketa:

import {
    FastComments,
    FastCommentsLiveChat,
    FastCommentsReviewsSummary,
} from 'fastcomments-nextjs';

Postavljanje na Vercel Internal Link

Ako ste instalirali FastComments putem integracije Vercel Marketplace, vaš tenant ID dostupan je kao varijabla okruženja FASTCOMMENTS_TENANT_ID. Da biste ga pročitali na klijentu, izložite ga putem next.config.js ili mu dodajte prefiks NEXT_PUBLIC_:

<FastComments tenantId={process.env.NEXT_PUBLIC_FASTCOMMENTS_TENANT_ID!} />

Primjer projekta Internal Link

Radni demo je uključen u direktorij example/:

cd example && npm install && npm run dev

Status održavanja Internal Link

Ove komponente su omotači oko naših temeljnih VanillaJS komponenti. Možemo automatski ažurirati ove komponente (ispraviti greške, dodati značajke) bez objavljivanja ove biblioteke, pa iako možda neće biti objavljena neko vrijeme, to ne znači da FastComments nije u aktivnom razvoju! Slobodno provjerite naš blog za ažuriranja. Prekidajuće promjene API-ja ili značajke nikada neće biti isporučene u temeljnu biblioteku bez povećanja verzije ove biblioteke.

Trebate pomoć?

Ako naiđete na bilo kakve probleme ili imate pitanja u vezi Next.js biblioteke, molimo:

Doprinosi

Doprinosi su dobrodošli! Posjetite GitHub repozitorij za smjernice o doprinosima.