FastComments.com

Add Comment Widgets to Your React Native App


Dette er det officielle React Native-bibliotek til FastComments.

Integrer live-kommentarer, chat og anmeldelses-widgets i din React Native-app.

Repository

Se på GitHub


Live-demo Internal Link

For at se alle widgets og flows kørende lokalt mod den offentlige demo tenant, klon repositoriet og kør:

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

Showcase-entrépunktet er example/src/ShowcaseApp.tsx — en enkelt app, der eksponerer alle widgets, temaer og flows.

Målet yarn web bruger react-native-web + react-native-web-webview (som gengiver WebView som en iframe). Nyttigt til hurtige visuelle smoke-tests i en browser; native-only WebView APIs som injectJavaScript og onShouldStartLoadWithRequest vil ikke opføre sig fuldt ud på web.

Installation Internal Link

npm

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

Overvej det native SDK Internal Link

Dette bibliotek bruger en webview omkring VanillaJS-biblioteket.

FastComments understøtter nu en fuldstændig native-implementering af vores klient som en del af fastcomments-react-native-sdk. Hvis du ønsker en fuldstændig native-implementering, kan du kigge der.

Brug - SSO Internal Link

FastComments bruger HMAC til sikker SSO. For at bruge det, lad din backend oprette SSO-objektet (sso konfigurationsindstilling) og videregive det til kommentar-widgeten.

Du kan finde eksempler for forskellige backends her: https://github.com/FastComments/fastcomments-code-examples/tree/master/sso

Peer-afhængigheder Internal Link

fastcomments-react-native kræver react-native-webview. Derfor bør du følge installationsvejledningen for react-native-webview.

Kontoregion (VIGTIGT: EU-kunder)

Hvis din konto er placeret i EU, sæt region = 'eu' i widget-konfigurationen. Ellers behøver du ikke at definere region.

Vedligeholdelsesstatus Internal Link

Disse komponenter er wrapper-komponenter omkring vores kerne VanillaJS-komponenter. Vi kan automatisk opdatere disse komponenter (rette fejl, tilføje funktioner) uden at udgive dette bibliotek, så selvom det måske ikke bliver udgivet i et stykke tid, betyder det ikke, at FastComments ikke er under aktiv udvikling! Du er velkommen til at tjekke vores blog for opdateringer. API-ændringer, der bryder kompatibilitet, eller nye funktioner vil aldrig blive udgivet i det underliggende kernebibliotek uden en versionsopdatering i dette bibliotek.

Brug for hjælp?

Hvis du støder på problemer eller har spørgsmål om React Native-biblioteket, så:

Bidrag

Bidrag er velkomne! Besøg venligst GitHub-repositoriet for retningslinjer for bidrag.