FastComments.com

Add Comment Widgets to Your React Native App


Ovo je zvanična React Native biblioteka za FastComments.

Ugradite widgete za komentarisanje uživo, chat i recenzije u vašu React Native aplikaciju.

Repozitorijum

Pogledajte na GitHub-u


Prikaz uživo Internal Link

Da biste videli sve widgete i tokove koji rade lokalno protiv javnog demo tenant-a, klonirajte repo i pokrenite:

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

Ulazna tačka showcase-a je example/src/ShowcaseApp.tsx — jedna aplikacija koja prikazuje sve widgete, teme i tokove.

Cilj yarn web koristi react-native-web + react-native-web-webview (koji renderuje WebView kao iframe). Korisno za brze vizuelne smoke testove u pregledaču; nativni WebView API-ji koji su samo za native, kao što su injectJavaScript i onShouldStartLoadWithRequest, neće se u potpunosti ponašati na webu.

Instalacija Internal Link

npm

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

Razmotrite nativni SDK Internal Link

Ova biblioteka koristi webview oko VanillaJS biblioteke.

FastComments sada podržava potpuno nativnu implementaciju našeg klijenta u okviru fastcomments-react-native-sdk. Ako želite potpuno nativnu implementaciju, možda biste želeli da tamo pogledate.

Upotreba - SSO Internal Link

FastComments koristi HMAC za siguran SSO. Da biste ga koristili, neka vaš backend kreira SSO objekat (konfiguraciono svojstvo sso) i prosledi ga komentarskom vidžetu.

Primeri za različite backende možete pronaći ovde: https://github.com/FastComments/fastcomments-code-examples/tree/master/sso

Peer zavisnosti Internal Link

fastcomments-react-native zahteva react-native-webview. Stoga treba da sledite korake instalacije za react-native-webview.

Regija naloga (PAŽNJA: Kupci iz EU)

Ako se vaš nalog nalazi u EU, postavite region = 'eu' u konfiguraciji widgeta. U suprotnom, ne morate definisati region.

Status održavanja Internal Link

Ove komponente su omotači oko naših osnovnih VanillaJS komponenti. Možemo automatski ažurirati ove komponente (ispraviti greške, dodati funkcionalnosti) bez objavljivanja ove biblioteke, pa iako možda neće biti objavljena neko vreme, to ne znači da FastComments nije u aktivnom razvoju! Slobodno pogledajte naš blog za ažuriranja. Prelomne izmene API-ja ili nove funkcionalnosti nikada neće biti isporučene osnovnoj biblioteci bez povećanja verzije ove biblioteke.


Trebate pomoć?

Ako naiđete na bilo kakve probleme ili imate pitanja u vezi React Native biblioteke, molimo:

Doprinosi

Doprinosi su dobrodošli! Molimo posetite GitHub repozitorijum za smernice za doprinos.