Fri Oct 14 2022
...
Додајте живи ћаскање у изворне апликације помоћу FastComments React Native
! Овај чланак садржи технички жаргон
Шта је ново
У FastComments-у смо покренули нови начин за изградњу React Native апликација помоћу FastComments. Претходно, користили сте наш react-native омотач око VanillaJS библиотеке. То је довело до неколико проблема са меморијом и кашњењем због захтевања веб приказа – прегледача у вашој апликацији – само да би се учитала наша библиотека.
Сада смо потпуно пренели FastComments на React Native и написали наш сопствени WYSIWYG уређивач како бисмо потпуно елиминисали потребу за веб приказима.
Библиотека подржава различите теме и распореде. На пример, ево теме Erebus која је тамна тема у стилу живог ћаскања:
Библиотека је доступна on GitHub at FastComments/fastcomments-react-native-sdk као и on NPM.
Прилагодљиво
Нова изворна библиотека је дизајнирана да буде прилагодљива као и постојећа веб библиотека.
Можете:
- Прилагодите све ресурсе и иконе које библиотека користи.
- Прилагодите стилизовање сваке компоненте у библиотеци прослеђивањем објекта Styles од врха.
- Прилагодите све преводе.
- Користите једну од унапред дефинисаних или од заједнице развијених тема.
- Користите многе исте конфигурационе опције које веб библиотека подржава.
Комплетан списак функција
Библиотека подржава многе ствари. Непотпуни списак је:
- Блокирање
- Реакције у ћаскању
- Дете коментари и одговори
- Прилагођени стилови (као типизовани стилски лист)
- Емотикони
- Пријављивање
- Прегледач GIF-ова – са подразумеваним трендовима + могућност претраге. Слике и претрага анонимизоване преко проксија.
- Живо коментарисање
- Одабир медија и отпремање
- Изворни WYSIWYG уређивач са подршком за слике.
- Сервис за обавештења (преузимање непрочитаних обавештења корисника у позадини за слање, итд.)
- Листа обавештења (приказује се када кликнете на звонице). Подржава претплате.
- Пагинација (дугмад)
- Пагинација (бесконачно скроловање)
- Закачињење коментара
- Безбедно, једноставно SSO и анонимно коментарисање.
- Неколико унапред дефинисаних тема.
- Пребацивање приказа/скривања коментара
- Теме
- Индикације активности корисника
- Гласање
Како функционише
Библиотека је потпуна преписка FastComments клијента у TypeScript-у и React Native-у.
Дугорочни план
На дуги рок, одржаћемо и VanillaJS библиотеку и react-native библиотеку паралелно, као и све будуће изворне библиотеке које можда развијемо.
Шта следеће?
Радујемо се повратним информацијама од корисника и заједнице како бисмо унапредили ову библиотеку током времена, као што смо то урадили са веб екосистемом.
У закључку
Знамо да је неки дуго чекали ову библиотеку. Као и код свих великих издања, радује нас што смо успели да одвојимо време за оптимизацију, тестирање и правилно издање ове библиотеке.
Поздрав!
