FastComments.com Blog

Fri Oct 14 2022
...

Dodajte Live Chat u Native Aplikacije sa FastComments React Native

! Ovaj Članak Sadrži Tehnološki Žargon

Šta je Novo

U FastComments-u, lansirali smo novi način izrade React Native aplikacija sa FastComments. Pre toga, koristili ste naš react-native wrapper oko VanillaJS biblioteke. Ovo je uvelo nekoliko problema sa memorijom i latencijom zbog potrebe za web preglednikom - pretraživačem u vašoj aplikaciji - da bi se učitala naša biblioteka.

Sada smo potpuno portovali FastComments u React Native i napisali naš WYSIWYG editor kako bismo potpuno eliminisali potrebu za web preglednicima.

Biblioteka podržava različite teme i rasporede. Na primer, evo Erebus teme koja je tamna tema u stilu live chata:

Erebus Skin

Biblioteka je dostupna na GitHub-u na FastComments/fastcomments-react-native-sdk kao i na NPM-u.

Prilagodljiv

Nova native biblioteka je dizajnirana da bude prilagodljiva baš kao i postojeća web biblioteka.

Možete:

  • Prilagoditi sve resurse i ikone koje biblioteka koristi.
  • Prilagoditi stilizovanje svakog komponenta u biblioteci prosleđivanjem Styles objekta sa vrha.
  • Prilagoditi sve prevode.
  • Koristiti jednu od unapred definisanih ili zajednicom razvijenih tema.
  • Koristiti mnoge iste opcije konfiguracije koje podržava web biblioteka.

Potpuna Lista Karakteristika

Biblioteka podržava mnoge stvari. Nepotpuna lista je:

  • Blokiranje
  • Reakcije na Čat
  • Komentari i Odgovori na Komentare
  • Prilagođeni Stilovi (kao tipizovani stil)
  • Emoticoni
  • Obeležavanje
  • Gif Pregledač - Sa default trendovima + mogućnošću pretrage. Slike i pretraga anonimni preko proksija.
  • Live komentarisanje
  • Izbor i Učitavanje Medija
  • Native WYSIWYG editor sa podrškom za slike.
  • Servis Obaveštenja (dobijanje nepročitanih obaveštenja korisnika u pozadini za proslavljanje njima, itd.)
  • Lista Obaveštenja (prikazuje kada se klikne na zvonce). Podržava pretplate.
  • Paginacija (Dugme)
  • Paginacija (Beskonačno Skrolovanje)
  • Pining Komentara
  • Sigurno, Jednostavno SSO i anonimno komentarisanje.
  • Nekoliko unapred definisanih tema.
  • Prikazivanje/Skrivanje Preklapa za Komentare
  • Teme
  • Indikatori aktivnosti korisnika
  • Glasanje

Kako Radi

Biblioteka je potpuni ponovni pisanje FastComments klijenta u TypeScript-u i React Native-u.

Plan na Dugi Rok

Na duži rok, održavaćemo i VanillaJS biblioteku i react-native biblioteku paralelno, kao i bilo koje buduće native biblioteke koje možemo razviti.

Šta Sledeće?

Radujemo se povratnim informacijama korisnika i zajednice kako bismo poboljšali ovu biblioteku tokom vremena, baš kao što smo to uradili sa web ekosistemom.

Na kraju

Znamo da je ova biblioteka dugo čekana od strane nekih. Kao i svi veliki izdanja, drago nam je što smo mogli odvojiti vreme da optimizujemo, testiramo i pravilno objavimo ovu biblioteku.

Živeli!