
Мова 🇺🇦 Українська
Початок роботи
Документація
Add Comments to Your React Native App
Це офіційний SDK для React Native від FastComments.
SDK FastComments для додатків React Native
Репозиторій
Про 
Ця бібліотека — повна реалізація react-native для FastComments.
Вона підтримує живі коментарі, чат, треди, емотикони, сповіщення, SSO, скіни та повну кастомізацію шляхом передачі об'єкта stylesheet. Всі ресурси також можна налаштувати, а також підтримується перемикання різних ресурсів залежно від темного режиму.
Перевага цієї бібліотеки в тому, що вона гнучкіша, ніж обгортка fastcomments-react-native. Коментарі відображуються рідними компонентами, а не всередині webview. Примітка: react-native-webview все ще потрібен як транзитивна залежність редактора форматованого тексту (@10play/tentap-editor).
Усе це працює на бекенді 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 для інструкцій щодо внесків.