
Γλώσσα 🇬🇷 Ελληνικά
Τεκμηρίωση
Ξεκινώντας
Χρήση
Add Comments to Your React App
Αυτή είναι η επίσημη βιβλιοθήκη React για το FastComments.
Ενσωματώστε widgets για ζωντανά σχόλια, συνομιλία και αξιολόγηση στην εφαρμογή React σας.
Αποθετήριο
Ζωντανή επίδειξη 
Δοκιμάστε κάθε widget ζωντανά στο https://fastcomments.com/commenting-system-for-react.
Ζωντανή παρουσίαση 
Για να δείτε κάθε widget και flow να εκτελούνται τοπικά ενάντια στον δημόσιο tenant demo, κλωνοποιήστε το αποθετήριο και εκτελέστε:
cd examples/example-showcase
npm install
npm start
Κάθε widget/flow έχει τη δική του προβολή κάτω από examples/example-showcase/src/views/ την οποία μπορείτε να αντιγράψετε απευθείας στην δική σας React εφαρμογή.
Παραδείγματα 
Οι επιμέρους περιπτώσεις χρήσης (σκοτεινή λειτουργία, σελιδοποίηση, κ.λπ.) βρίσκονται σε ξεχωριστούς φακέλους κάτω από examples/. Κάθε μία μπορεί να ρυθμιστεί με npm install και να ξεκινήσει με npm start.
Χρήση 
Το κύριο Widget Component
Το στοιχείο FastCommentsCommentWidget περιέχει το ζωντανό widget σχολίων FastComments.
Αντικαταστήστε το "demo" παρακάτω με το "tenantId" σας - διαθέσιμο here στην περιοχή διαχείρισης του FastComments.
Το widget υποστηρίζει πολλές επιλογές - δείτε το FastCommentsCommentWidgetConfig στο src/index.tsx.
import React, { Component } from 'react'
import {FastCommentsCommentWidget} from 'fastcomments-react'
class Example extends Component {
render() {
return <FastCommentsCommentWidget tenantId="demo" />
}
}
Ενημέρωση της τρέχουσας σελίδας (για SPAs)
Για να ενημερώσετε τη σελίδα/άρθρο στο οποίο συνδέεται το νήμα σχολίων, πρέπει να ενημερώσετε τις παραμέτρους διαμόρφωσης "urlId" και "url". Δείτε το παράδειγμα και την εξήγηση εδώ.
Περιοχή λογαριασμού (ΠΡΟΣΟΧΗ: Πελάτες ΕΕ)
Αν βρίσκεστε στην ΕΕ, θα θελήσετε να ενημερώσετε τα client widgets για την περιοχή στην οποία βρίσκεστε. Δείτε examples/example-eu;
Διαφορετικά, δεν χρειάζεται να ορίσετε το region.
Το Widget με τον μετρητή σχολίων
Το στοιχείο FastCommentsCommentCountWidget περιέχει το ζωντανό widget μετρητή σχολίων FastComments.
Αντικαταστήστε το "demo" παρακάτω με το "tenantId" σας - διαθέσιμο here στην περιοχή διαχείρισης του 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
Για μια εντελώς native υλοποίηση του FastComments, δείτε fastcomments-react-native-sdk.
Για ένα wrapper React Native αυτής της βιβλιοθήκης, που χρησιμοποιεί webview, δείτε fastcomments-react-native.
Κατάσταση συντήρησης 
Αυτά τα components είναι περιτυλίγματα γύρω από τα βασικά μας components σε VanillaJS. Μπορούμε να ενημερώνουμε αυτόματα αυτά τα components (επιλύοντας σφάλματα, προσθέτοντας λειτουργίες) χωρίς να δημοσιεύουμε αυτή τη βιβλιοθήκη, οπότε παρόλο που μπορεί να μην δημοσιευτεί για κάποιο διάστημα αυτό δεν σημαίνει ότι το FastComments δεν βρίσκεται σε ενεργή ανάπτυξη! Μη διστάσετε να ελέγχετε το ιστολόγιό μας για ενημερώσεις. Καταλυτικές αλλαγές στο API ή νέες λειτουργίες δεν θα αποσταλούν ποτέ στη βασική βιβλιοθήκη χωρίς αύξηση έκδοσης σε αυτή τη βιβλιοθήκη.
Χρειάζεστε βοήθεια;
Εάν αντιμετωπίσετε προβλήματα ή έχετε ερωτήσεις σχετικά με τη Βιβλιοθήκη React, παρακαλούμε:
Συνεισφορά
Οι συνεισφορές είναι ευπρόσδεκτες! Παρακαλούμε επισκεφθείτε το αποθετήριο GitHub για οδηγίες συνεισφοράς.