
Язык 🇷🇺 Русский
Начало работы
Документация
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 для получения руководства по внесению вклада.