
שפה 🇮🇱 עברית
תיעוד
התחלה
שימוש
הוסף תגובות לאפליקציית ריאקט שלך
זו ספריית React הרשמית של FastComments.
הטמע ווידג'טים של הערות חיות, צ'אט וביקורות באפליקציית React שלך.
Repository
סוכני קידוד AI 
תן לסוכן הקידוד שלך את ההקשר של FastComments שהוא צריך – וידג׳טים, תצורה, Secure SSO, ה‑REST API וה‑SDKs:
npx skills add fastcomments/skills
עובד עם Claude Code, Codex, Cursor, Copilot, Gemini, וכל סוכן אחר שה-skills CLI תומך בו.
הדגמה חיה 
נסה כל וידג'ט בשידור חי ב https://fastcomments.com/commenting-system-for-react/.
תצוגה חיה 
כדי לראות כל וידג'ט וזרימה פועלים מקומית נגד השוכר הציבורי demo, יש לשכפל את המאגר ולהריץ:
npm install
npm run build
cd examples/example-showcase
npm install
npm run dev
הדוגמאות מקשרות לספרייה דרך file:../.., ולכן שלב npm run build הראשי נדרש פעם אחת כדי לייצר את dist/.
לכל וידג'ט/זרימה יש את התצוגה שלו תחת examples/example-showcase/src/views/ שניתן להעתיק ישירות לאפליקציית React שלך.
דוגמאות 
מקרים פרטיים של שימוש (מצב כהה, דפדוף, וכו') נמצאים בתיקיות משלהם תחת examples/. ניתן להגדיר כל אחד עם npm install ולהפעיל עם npm run dev (Vite).
שימוש 
רכיב הווידג'ט הראשי
הרכיב FastCommentsCommentWidget מכיל את ווידג'ט התגובות החי של FastComments.
החליפו את "demo" למטה ב־"tenantId" שלכם - זמין כאן באזור הניהול של FastComments.
הווידג'ט תומך בהרבה אפשרויות - ראו FastCommentsCommentWidgetConfig ב־src/index.tsx.
import React, { Component } from 'react'
import {FastCommentsCommentWidget} from 'fastcomments-react'
class Example extends Component {
render() {
return <FastCommentsCommentWidget tenantId="demo" />
}
}
עדכון הדף הנוכחי (ליישומי SPA)
כדי לעדכן את הדף/המאמר שאליו קשור שרשור התגובות יש לעדכן את פרמטרי התצורה "urlId" ו-"url". ראו את הדוגמה וההסבר כאן.
אזור חשבון (תשומת לב: לקוחות באיחוד האירופי)
אם אתם באיחוד האירופי, רצוי להודיע לווידג'טים של הלקוח באיזה אזור אתם נמצאים. ראו examples/example-eu;
אחרת, לא חייבים להגדיר את region.
ווידג'ט ספירת ההערות
הרכיב FastCommentsCommentCountWidget מכיל את ווידג'ט ספירת התגובות החי של FastComments.
החליפו את "demo" למטה ב־"tenantId" שלכם - זמין כאן באזור הניהול של FastComments.
ראו את FastCommentsCommentCountConfig ב־src/index.tsx לאפשרויות התצורה הנתמכות.
import React, { Component } from 'react'
import {FastCommentsCommentCountWidget} from 'fastcomments-react'
class Example extends Component {
render() {
return <FastCommentsCommentCountWidget tenantId="demo" urlId="https://example.com/some-page-or-id" />
}
}
גרסה מקומית (Native)
למימוש מקומי מלא של FastComments, ראו fastcomments-react-native-sdk.
ל־wrapper של React Native עבור ספרייה זו, המשתמש ב‑webview, ראו fastcomments-react-native.
מצב תחזוקה 
רכיבים אלה הם עטיפות סביב רכיבי הליבה של VanillaJS שלנו. אנחנו יכולים לעדכן אוטומטית את הרכיבים האלה (לתקן באגים, להוסיף תכונות) מבלי לפרסם את הספרייה הזו, לכן אף על פי שהיא עשויה שלא להתפרסם לזמן מה, הדבר אינו אומר ש-FastComments אינה בפיתוח פעיל! אתם מוזמנים לבדוק הבלוג שלנו לעדכונים. שינויים מהותיים ב-API או תכונות שישברו תאימות לא יישלחו לספריית הליבה הבסיסית מבלי העלאת גרסה בספרייה זו.
זקוקים לעזרה?
אם אתם נתקלים בבעיות או יש לכם שאלות לגבי ספריית React, אנא:
תרומה
תרומות מתקבלות בברכה! אנא בקרו ב-מאגר ה-GitHub לקבלת הנחיות לתרומה.