
Мова 🇺🇦 Українська
Початок роботи
Документація
Add Comments to Your React Native App
Це офіційний SDK для React Native від FastComments.
SDK FastComments для додатків React Native
Репозиторій
Про 
Ця бібліотека — повна реалізація FastComments для react-native.
Вона підтримує коментування в реальному часі, чат, треди, емотикони, сповіщення, SSO, скіни та повну кастомізацію шляхом передачі об'єкта таблиці стилів. Всі ресурси також можна налаштувати, і підтримується переключення різних ресурсів залежно від темного режиму.
Перевага цієї бібліотеки в тому, що вона більш гнучка і не потребує webview, на відміну від обгортки fastcomments-react-native.
Весь функціонал працює на бекенді FastComments, тож вам потрібно лише інтегрувати інтерфейс користувача (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 сторінки, або id продукту, id статті тощо.
Сповіщення користувачів
FastComments підтримує сповіщення для багатьох сценаріїв. Сповіщення налаштовуються, від них можна відмовитися глобально або на рівні конкретного сповіщення/коментаря, і підтримуються підписки на рівні сторінки, щоб користувачі могли підписатися на потоки коментарів певної сторінки чи статті.
Наприклад, можна використовувати Secure SSO для автентифікації користувача, а потім періодично опитувати непрочитані сповіщення та надсилати їх користувачу.
Див. приклад AppNotificationSecureSSO, щоб дізнатися, як отримувати та перекладати непрочитані сповіщення користувача.
Переглядач GIF
За замовчуванням вибір зображень або GIF не активовано. Див. example/src/AppCommentingImageSelection.tsx, щоб дізнатися, як підтримати завантаження зображень і GIF. У цій бібліотеці є Переглядач GIF, який анонімізує пошукові запити та надані зображення — потрібно лише його використовувати.
Продуктивність
Будь ласка, відкрийте тікет із прикладом для відтворення, включно з інформацією про пристрій, якщо ви виявите будь-які проблеми з продуктивністю. Продуктивність має високий пріоритет у всіх бібліотеках FastComments.
Потрібна допомога?
Якщо ви зіткнулися з будь-якими проблемами або маєте питання щодо React Native SDK, будь ласка:
Внесок
Внески вітаються! Будь ласка, відвідайте репозиторій GitHub для інструкцій щодо внесків.