FastComments.com

Add Comment Widgets to Your React Native App

Dit is de officiële React Native-bibliotheek voor FastComments.

Voeg live commentaar-, chat- en beoordelingswidgets toe aan je React Native-app.

Repository

Bekijk op GitHub


Live demonstratie Internal Link

Om elke widget en flow lokaal tegen de publieke demo tenant te zien draaien, kloon de repo en voer het volgende uit:

yarn bootstrap
cd example
yarn ios       # or: yarn android, yarn web

Het toegangspunt van de showcase is example/src/ShowcaseApp.tsx — een enkele app die alle widgets, thema's en flows beschikbaar maakt.

Het yarn web-doel gebruikt react-native-web + react-native-web-webview (die de WebView als een iframe rendert). Handig voor snelle visuele smoke-tests in een browser; native-only WebView-API's zoals injectJavaScript en onShouldStartLoadWithRequest zullen op het web niet volledig werken.

Installatie Internal Link

npm

npm install react-native-webview --save
npm install fastcomments-react-native --save

Overweeg de native SDK Internal Link

Deze bibliotheek gebruikt een webview rond de VanillaJS-bibliotheek.

FastComments ondersteunt nu een volledig native implementatie van onze client als onderdeel van fastcomments-react-native-sdk. Als je een volledig native implementatie wilt, kun je daar kijken.

Gebruik - SSO Internal Link

FastComments gebruikt HMAC voor beveiligde SSO. Om het te gebruiken, laat je backend het SSO-object (sso configuratie-eigenschap) maken en geef het door aan de reactie-widget.

Voorbeelden voor verschillende backends vind je hier: https://github.com/FastComments/fastcomments-code-examples/tree/master/sso

Peer-afhankelijkheden Internal Link

fastcomments-react-native vereist react-native-webview. Volg daarom de installatie-instructies voor react-native-webview.

Accountregio (LET OP: EU-klanten)

Als uw account zich in de EU bevindt, stel region = 'eu' in de configuratie van de widget in. Anders hoeft u region niet te definiëren.

Onderhoudsstatus Internal Link

Deze componenten fungeren als wrappers rond onze kern-VanillaJS-componenten. We kunnen deze componenten automatisch bijwerken (bugs oplossen, functies toevoegen) zonder deze bibliotheek te publiceren, dus hoewel deze misschien een tijdje niet wordt gepubliceerd, betekent dat niet dat FastComments niet actief in ontwikkeling is! Bekijk gerust onze blog voor updates. Brekende API-wijzigingen of functies zullen nooit in de onderliggende kernbibliotheek worden doorgevoerd zonder een versieverhoging in deze bibliotheek.


Hulp nodig?

Als u problemen ondervindt of vragen heeft over de React Native-bibliotheek, kunt u:

Bijdragen

Bijdragen zijn welkom! Bezoek de GitHub repository voor richtlijnen voor bijdragen.