FastComments.com

הוסף תגובות לאפליקציית Next.js שלך

זוהי הספרייה הרשמית של Next.js עבור FastComments.

הטמעו וידג'טים של תגובות בזמן אמת, צ'אט וביקורות באפליקציית Next.js שלכם.

מאגר

צפה ב־GitHub


תצוגה חיה Internal Link

כדי לראות כל רכיב וזרימה פועלים מקומית מול ה-demo tenant הציבורי, שכפל את המאגר והרץ:

cd example
npm install
npm run dev

לכל רכיב יש נתיב משלו תחת example/app/ שניתן להעתיק ישירות לאפליקציית Next.js שלך.

התקנה Internal Link

npm

npm install fastcomments-nextjs

דרישות Internal Link


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

התחלה מהירה Internal Link

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

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

החלף את "demo" ב-tenant ID של FastComments שלך. הקומפוננטה כבר מצהירה 'use client', לכן תוכל להציג אותה מתוך קומפוננטת שרת.

רכיבים Internal Link


רכיבתיאור
FastCommentsווידג'ט תגובות עם תגובות משנה, הצבעות ועוד
FastCommentsCommentCountמציג את מספר התגובות בדף
FastCommentsImageChatהערות על תמונות
FastCommentsLiveChatווידג'ט צ'אט בזמן אמת
FastCommentsCollabChatתגובות שיתופיות בתוך הטקסט
FastCommentsReviewsSummaryסיכום ביקורות עם דירוג בכוכבים
FastCommentsUserActivityFeedפיד פעילות משתמש

כל הרכיבים מיוצאים משורש החבילה:

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

פריסות ב-Vercel Internal Link

אם התקנת את FastComments באמצעות האינטגרציה של Vercel Marketplace, מזהה ה-tenant שלך זמין כמשתנה סביבה FASTCOMMENTS_TENANT_ID. כדי לקרוא אותו בצד הלקוח, חשוף אותו באמצעות next.config.js או הוסף לו את הקידומת NEXT_PUBLIC_:

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

פרויקט לדוגמה Internal Link

דמו עובד כלול בתיקיית example/:

cd example && npm install && npm run dev

מצב תחזוקה Internal Link

הרכיבים האלה הם עטיפות סביב רכיבי ה-VanillaJS הליבתיים שלנו. אנחנו יכולים לעדכן אוטומטית את הרכיבים האלה (לתקן באגים, להוסיף תכונות) מבלי לפרסם את הספרייה הזו, כך שייתכן שהיא לא תפורסם זמן מה — אבל זה לא אומר ש-FastComments אינה בפיתוח פעיל! אתם מוזמנים לבדוק את הבלוג שלנו כדי להתעדכן. שינויים מהותיים ב-API או תכונות שישברו תאימות לאחור לעולם לא יישלחו לספריית הליבה התחתונה ללא העלאת גרסה בספרייה זו.

צריכים עזרה?

אם אתם נתקלים בבעיות או יש לכם שאלות לגבי ה-Next.js Library, אנא:

תרומות

תרומות מתקבלות בברכה! אנא בקרו ב-מאגר GitHub לקבלת הנחיות לתרומה.