Fri Oct 14 2022
...
Dodajte Uži Razgovor u Nativne Aplikacije s FastComments React Native
! Ovaj Članak Sadrži Tehnički Rječnik
Što je Novo
U FastComments-u smo lansirali novi način izrade React Native aplikacija s FastComments. Prije ste koristili naš react-native omotač oko VanillaJS biblioteke. To je uvelo nekoliko problema s memorijom i latencijom jer je bila potrebna web prikaz - preglednik unutar vaše aplikacije - samo za učitavanje naše biblioteke.
Sada smo potpuno prenijeli FastComments na React Native i napisali vlastiti WYSIWYG editor kako bismo potpuno eliminirali potrebu za web prikazima.
Biblioteka podržava različite kože i rasporede. Na primjer, evo Erebus kože koja je tamna koža stilizirana za razgovor uživo:
Biblioteka je dostupna na GitHubu na FastComments/fastcomments-react-native-sdk kao i na NPM-u.
Prilagodljivo
Nova nativna biblioteka dizajnirana je da bude prilagodljiva baš kao i postojeća web biblioteka.
Možete:
- Prilagoditi sve resurse i ikone koje biblioteka koristi.
- Prilagoditi stiliziranje svakog komponenta u biblioteci proslijeđivanjem Styles objekta s vrha.
- Prilagoditi sve prijevode.
- Koristiti jednu od unaprijed definiranih ili zajednicom razvijenih koža.
- Koristiti mnoge iste opcije konfiguracije koje podržava web biblioteka.
Potpuni Popis Značajki
Biblioteka podržava mnoge stvari. Nepotpuni popis uključuje:
- Blokiranje
- Reakcije na Razgovor
- Komentari i Odgovori
- Prilagođeni Stilovi (kao uređivač stilova)
- Emotikon
- Označavanje
- Gif Preglednik - S zadanim trending + mogućnošću pretraživanja. Slike i pretraživanje anonimni putem proxy-a.
- Komentiranje uživo
- Odabir i Učitavanje Medija
- Nativni WYSIWYG editor s podrškom za slike.
- Usluga Obavijesti (dobivanje nepročitanih obavijesti korisnika u pozadini kako bi ih mogli slati, itd.)
- Popis Obavijesti (prikazuje kada se klikne na zvono). Podržava pretplate.
- Paginacija (Dugmadi)
- Paginacija (Besplatno Pomicanje)
- Štititi Komentare
- Sigurno, Jednostavno SSO, i anonimno komentiranje.
- Nekoliko unaprijed definiranih koža.
- Prikaži/Sakrij Preklop komentara
- Nit
- Indikatori aktivnosti korisnika
- Glasanje
Kako to Radi
Biblioteka je potpuni ponovni pisanje FastComments klijenta u TypeScript-u i React Native-u.
Dugoročni Plan
Na dugoročne staze, održavat ćemo i VanillaJS biblioteku i react-native biblioteku paralelno, kao i bilo koje buduće nativne biblioteke koje možemo razvijati.
Što je Sljedeće?
Radujemo se povratnim informacijama od korisnika i zajednice kako bismo vremenom poboljšali ovu biblioteku, baš kao što smo to činili s web ekosustavom.
Na Zaključak
Znamo da su ovu biblioteku neki dugo čekali. Kao i kod svih glavnih izdanja, drago nam je što smo mogli odvojiti vrijeme za optimizaciju, testiranje i pravilno objavljivanje ove biblioteke.
Živjeli!
