Fri Oct 14 2022
...
Dodajte Live Chat u Nativne Aplikacije Sa FastComments React Native
! Ovaj Članak Sadrži Tehnički Jezik
Šta je Novo
U FastComments-u, pokrenuli smo novi način za izgradnju React Native aplikacija sa FastComments. Prethodno ste koristili naš react-native omotač oko VanillaJS biblioteke. To je uvodilo nekoliko problema sa memorijom i kašnjenjem zbog potrebe za web preglednikom - pregledačem u vašoj aplikaciji - samo da biste učitali našu biblioteku.
Sada smo potpuno preneli FastComments na React Native i napisali svoj WYSIWYG editor kako bismo potpuno eliminisali potrebu za web pregledima.
Biblioteka podržava različite teme i rasporede. Na primer, ovde je Erebus tema koja je tamna tema u stilu live chata:
Biblioteka je dostupna na GitHub-u na FastComments/fastcomments-react-native-sdk kao i na NPM-u.
Prilagodljivo
Nova nativna 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 svake komponente u biblioteci prosledjivanjem Styles objekta od vrha.
- Prilagoditi sve prevode.
- Koristiti jednu od unapred definisanih ili zajednički razvijenih tema.
- Koristiti mnoge iste opcije konfiguracije koje podržava web biblioteka.
Kompletna Lista Funkcija
Biblioteka podržava mnoge stvari. Nepotpuna lista je:
- Blokiranje
- Reakcije u Chatu
- Komentari i Odgovori na Komentare
- Prilagođeni Stilovi (kao tipizirani stil)
- Emotikoni
- Obeležavanje
- Gif Pregledač - Sa podrazumevajućim trendovima + mogućnošću pretrage. Slike i pretraga anonimno posredstvom.
- Live komentarisanje
- Izbor i Učitavanje Medija
- Nativni WYSIWYG editor sa podrškom za slike.
- Obaveštajna Usluga (dobijanje nepročitanih obaveštenja korisnika u pozadini za slanje, itd.)
- Lista Obaveštenja (prikazuje kada se klikne na zvonce). Podržava pretplate.
- Paginacija (Dugmadi)
- Paginacija (Beskonačno Skrolovanje)
- Lepljenje Komentara
- Sigurno, Jednostavno SSO, i anonimno komentarisanje.
- Nekoliko unapred definisanih tema.
- Ukloni/Prikaži Preklop Komentara
- Tematske Linije
- Indikatori aktivnost korisnika
- Glasanje
Kako Funkcioniše
Biblioteka je potpuni ispis FastComments klijenta u TypeScript-u i React Native-u.
Dugoročni Plan
Dugoročno, održaćemo i VanillaJS biblioteku i react-native biblioteku paralelno, kao i sve buduće nativne biblioteke koje možda razvijemo.
Šta je Sledeće?
Radovaćemo se povratnim informacijama korisnika i zajednice kako bismo poboljšali ovu biblioteku tokom vremena, baš kao što smo to uradili sa web ekosistemom.
Na Zaključku
Znamo da je ova biblioteka dugo čekana od nekih. Kao i sve velike objave, drago nam je što smo mogli da odvojimo vreme da optimizujemo, testiramo i pravilno objavimo ovu biblioteku.
Živeli!
