
Език 🇧🇬 Български
Документация
Първи стъпки
Използване
Add Comments to Your Next.js App
Това е официалната библиотека за Next.js на FastComments.
Вградете уиджети за коментари в реално време, чат и отзиви във вашето приложение Next.js.
Хранилище
Демонстрация на живо 
За да видите всеки компонент и поток, работещи локално срещу публичния demo наемател, клонирайте репото и изпълнете:
cd example
npm install
npm run dev
Всеки компонент има собствен маршрут под example/app/, който можете да копирате директно във вашето собствено Next.js приложение.
Бърз старт 
// app/page.tsx
import { FastComments } from 'fastcomments-nextjs';
export default function Page() {
return <FastComments tenantId="demo" />;
}
Заменете "demo" с вашия FastComments tenant ID. Компонентът вече декларира 'use client', така че можете да го рендерирате от сървърен компонент.
Компоненти 
| Компонент | Описание |
|---|---|
FastComments |
Уиджет за коментари с отговори, гласуване и други функции |
FastCommentsCommentCount |
Показва броя на коментарите за страница |
FastCommentsImageChat |
Анотации (коментари) върху изображения |
FastCommentsLiveChat |
Уиджет за чат на живо |
FastCommentsCollabChat |
Съвместно инлайн коментиране |
FastCommentsReviewsSummary |
Обобщение на ревюта със звездна оценка |
FastCommentsUserActivityFeed |
Поток с активността на потребителя |
Всички компоненти се експортират от корена на пакета:
import {
FastComments,
FastCommentsLiveChat,
FastCommentsReviewsSummary,
} from 'fastcomments-nextjs';
Разгръщане в Vercel 
Ако сте инсталирали FastComments чрез интеграцията на Vercel Marketplace, идентификаторът на вашия tenant е наличен като променлива на средата FASTCOMMENTS_TENANT_ID. За да го прочетете в клиента, експонирайте го чрез next.config.js или го поставете с префикс NEXT_PUBLIC_:
<FastComments tenantId={process.env.NEXT_PUBLIC_FASTCOMMENTS_TENANT_ID!} />
Примерен проект 
В директорията example/ е включено работещо демо:
cd example && npm install && npm run dev
Статус на поддръжката 
Тези компоненти са обвивки около нашите основни VanillaJS компоненти. Можем автоматично да актуализираме тези компоненти (да оправяме грешки, да добавяме функции) без да публикуваме тази библиотека, така че макар да не бъде публикувана за известно време това не означава, че FastComments не е в активно развитие! Не се колебайте да проверите нашия блог за актуализации. Промени в API, които нарушават съвместимостта (breaking changes), или функции никога няма да бъдат включвани в основната библиотека без повишение на версията в тази библиотека.
Нужда от помощ?
Ако срещнете проблеми или имате въпроси относно библиотеката Next.js, моля:
Как да допринесете
Приносите са добре дошли! Моля посетете GitHub репозитория за указания относно приноса.