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:
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!
