
Језик 🇷🇸 Српски
Почетак рада
Документација
Add Comments to Your React Native App
Ово је званични React Native SDK за FastComments.
FastComments SDK за React Native апликације
Репозиторијум
О 
Ова библиотека је потпуна react-native имплементација FastComments.
Подржава коментарисање у реалном времену, ћаскање, теме (threads), емотиконе, обавештења, SSO, скинове и потпуно прилагођавање прослеђивањем stylesheet објекта. Сви assets такође се могу прилагодити, и подржава пребацивање различитих assets у зависности од dark mode-а.
Предност ове библиотеке је што је флексибилнија од wrapper-а fastcomments-react-native. Коментари се рендерују помоћу нативних компоненти уместо унутар webview-а. Напомена: react-native-webview је и даље потребан као транзитивна зависност rich text едитора (@10play/tentap-editor).
Све то ради на FastComments backend-у, тако да вам је потребно само да уградите UI:
<FastCommentsLiveCommenting config={config} styles={styles} callbacks={callbacks} assets={assets}/>
Погледајте example/src за више примера.
Додајте ћаскање у реалном времену у вашу постојећу React Native апликацију, или чак изградите друштвену мрежу!
Снимци екрана 
Тема: Erebus
Тема: Подразумевана
Нативни WYSIWYG уређивач са подршком за слике!
Уређивач богатог текста
Ова библиотека користи уређивач 10tap за уређивање богатог текста, што пружа моћно WYSIWYG искуство уређивања.
Опције конфигурације
Ова библиотека има за циљ да подржи све опције конфигурације дефинисане у fastcomments-typescript, као и веб имплементација.
Концепти FastComments
Главни концепти које треба познавати да бисте почели су tenantId и urlId. tenantId је идентификатор вашег FastComments.com налога. urlId је место везивања нити коментара. Ово може бити URL странице, или идентификатор производа, идентификатор чланка, итд.
Корисничке обавештења
FastComments подржава обавештења за многе сценарије. Обавештења су конфигурисива, корисници могу да се одјаве глобално или на нивоу обавештења/коментара, и подржава претплате на нивоу странице тако да се корисници могу претплатити на нити одређене странице или чланка.
На пример, могуће је користити Secure SSO за аутентификацију корисника, а затим периодично проверавати непрочитана обавештења и прослеђивати их кориснику.
Погледајте пример AppNotificationSecureSSO за то како добити и превести непрочитана корисничка обавештења.
GIF претраживач
По подразумевaњу, селекција слика или GIF-ова није омогућена. Погледајте example/src/AppCommentingImageSelection.tsx за то како подржати отпремање слика и GIF-ова. У овој библиотеци постоји GIF претраживач који анонимизује претраге и слике које се обезбеђују — све што треба да урадите је да га користите.
Перформансе
Ако уочите било какве проблеме са перформансама, отворите тикет са примером за репродукцију, укључујући уређај који је коришћен. Перформансе су приоритет у свим FastComments библиотекама.
Потребна помоћ?
Ако наиђете на било какве проблеме или имате питања у вези са React Native SDK-ом, молимо вас:
Како допринети
Допринеси су добродошли! Посетите GitHub репозиторијум за смернице о доприносу.