
Язык 🇺🇦 Русский (Украина)
Начало работы
Документация
Add Comments to Your React Native App
Это официальный SDK для React Native от FastComments.
SDK FastComments для приложений React Native
Репозиторий
О продукте 
This library is a complete react-native implementation of FastComments.
It supports live commenting, chat, threads, emoticons, notifications, SSO, skins, and full customization by passing in a stylesheet object. All assets can also be customized, and it supports toggling different assets based on dark mode.
The benefit of this library is that it is more flexible, and does not require a webview, like the fastcomments-react-native wrapper.
It all runs on the FastComments backend, so you only have to incorporate the UI:
<FastCommentsLiveCommenting config={config} styles={styles} callbacks={callbacks} assets={assets}/>
See example/src for more examples.
Add live chat to your existing React Native application, or even build a social network!
Скриншоты 
Скин: Erebus
Скин: Default
Нативный WYSIWYG-редактор с поддержкой изображений!
Редактор форматированного текста
Эта библиотека использует редактор 10tap для возможностей редактирования форматированного текста, который обеспечивает мощный WYSIWYG-интерфейс.
Параметры конфигурации
Эта библиотека стремится поддерживать все параметры конфигурации, определенные в fastcomments-typescript, так же как и веб-реализация.
Концепции FastComments
Основные понятия, которые нужно знать, чтобы начать — это tenantId и urlId. tenantId — это идентификатор вашей учетной записи на FastComments.com. urlId — это то, к чему будут привязаны потоки комментариев. Это может быть URL страницы, идентификатор товара, идентификатор статьи и т. д.
Уведомления пользователей
FastComments поддерживает уведомления для многих сценариев. Уведомления настраиваемы, от них можно отказаться глобально или на уровне конкретного уведомления/комментария, а также поддерживаются подписки на уровне страницы, чтобы пользователи могли подписываться на потоки определенной страницы или статьи.
Например, можно использовать Secure SSO для аутентификации пользователя, а затем периодически опрашивать наличие непрочитанных уведомлений и отправлять их пользователю.
См. пример the example AppNotificationSecureSSO, чтобы узнать, как получать и обрабатывать (переводить) непрочитанные уведомления пользователей.
Браузер GIF
По умолчанию выбор изображений или GIF не включен. См. example/src/AppCommentingImageSelection.tsx, чтобы узнать, как поддерживать загрузку изображений и GIF. В этой библиотеке есть Браузер GIF, который анонимизирует поисковые запросы и изображения, предоставляемые в библиотеке — вам просто нужно его использовать.
Производительность
Если вы обнаружите проблемы с производительностью, пожалуйста, откройте тикет с примером для воспроизведения, включая используемое устройство. Производительность является приоритетом для всех библиотек FastComments.
Нужна помощь?
Если вы столкнулись с какими-либо проблемами или у вас есть вопросы по React Native SDK, пожалуйста:
Вклад
Вклады приветствуются! Пожалуйста, посетите репозиторий на GitHub для получения руководства по внесению вклада.