
Taal 🇳🇱 Nederlands
Documentatie
Aan de slag
Gebruik
Add Comments to Your React App
Dit is de officiële React-bibliotheek voor FastComments.
Voeg live reacties, chat- en review-widgets toe aan je React-app.
Repository
Live demo 
Probeer elke widget live op https://fastcomments.com/commenting-system-for-react.
Live demonstratie 
Om elke widget en flow lokaal te zien draaien tegen de openbare demo tenant, kloon de repo en voer het volgende uit:
cd examples/example-showcase
npm install
npm start
Elke widget/flow heeft zijn eigen view onder examples/example-showcase/src/views/ die je rechtstreeks in je eigen React-app kunt kopiëren.
Voorbeelden 
Individuele use-cases (donkere modus, paginering, enz.) bevinden zich in hun eigen mappen onder examples/. Elke kan worden opgezet met npm install en gestart met npm start.
Gebruik 
Het hoofdwidgetcomponent
De FastCommentsCommentWidget component bevat de live FastComments-commentaarwidget.
Vervang "demo" hieronder door uw "tenantId" - beschikbaar hier in de beheerdersruimte van FastComments.
De widget ondersteunt veel opties - zie FastCommentsCommentWidgetConfig in src/index.tsx.
import React, { Component } from 'react'
import {FastCommentsCommentWidget} from 'fastcomments-react'
class Example extends Component {
render() {
return <FastCommentsCommentWidget tenantId="demo" />
}
}
Het bijwerken van de huidige pagina (voor SPAs)
Om de pagina/artikel waaraan de commentaardraad is gekoppeld bij te werken, moet u de configuratieparameters "urlId" en "url" bijwerken. Zie het voorbeeld en de uitleg hier.
Accountregio (LET OP: EU-klanten)
Als u zich in de EU bevindt, wilt u de client-widgets laten weten in welke regio u zich bevindt. Zie examples/example-eu;
Anders hoeft u region niet te definiëren.
De widget voor het aantal reacties
De FastCommentsCommentCountWidget component bevat de live FastComments-widget voor het aantal reacties.
Vervang "demo" hieronder door uw "tenantId" - beschikbaar hier in de beheerdersruimte van FastComments.
Zie FastCommentsCommentCountConfig in src/index.tsx voor de ondersteunde configuratie-opties.
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
Voor een volledig native implementatie van FastComments, zie fastcomments-react-native-sdk.
Voor een React Native-wrapper van deze bibliotheek, die een webview gebruikt, zie fastcomments-react-native.
Onderhoudsstatus 
Deze componenten zijn wrappers rond onze core VanillaJS components. We kunnen deze componenten automatisch bijwerken (bugs oplossen, functies toevoegen) zonder deze bibliotheek te publiceren, dus hoewel het even kan duren voordat deze gepubliceerd wordt, betekent dat niet dat FastComments niet actief in ontwikkeling is! Bekijk gerust onze blog voor updates. Brekende API-wijzigingen of functies zullen nooit naar de onderliggende core-bibliotheek worden uitgebracht zonder een versieverhoging in deze bibliotheek.
Hulp nodig?
Als u problemen ondervindt of vragen hebt over de React-bibliotheek, gelieve:
Bijdragen
Bijdragen zijn welkom! Bezoek de GitHub-repository voor richtlijnen over bijdragen.