
Мова 🇺🇦 Українська
Початок роботи
Документація
FastComments React Native SDK
Це офіційний 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
Тема: Default
Нативний WYSIWYG-редактор з підтримкою зображень!
Редактор форматованого тексту
Ця бібліотека використовує редактор 10tap для функціональності редагування форматованого тексту, який забезпечує потужний WYSIWYG‑досвід редагування.
Параметри конфігурації
Ця бібліотека прагне підтримувати всі параметри конфігурації, визначені в fastcomments-typescript, так само як і веб‑реалізація.
Основні поняття FastComments
Головні поняття, які варто знати для початку роботи — це tenantId та urlId. tenantId — це ідентифікатор вашого облікового запису на FastComments.com. urlId визначає, до чого будуть прив'язані треди коментарів. Це може бути URL сторінки, або id продукту, id статті тощо.
Сповіщення користувачів
FastComments підтримує сповіщення для багатьох сценаріїв. Сповіщення настроювані, їх можна відключити глобально або на рівні окремого сповіщення/коментаря, також підтримується підписка на рівні сторінки, щоб користувачі могли підписуватись на треди певної сторінки або статті.
Наприклад, можна використовувати Secure SSO для аутентифікації користувача, а потім періодично опитувати наявність непрочитаних сповіщень і надсилати їх користувачу.
Див. the example AppNotificationSecureSSO, щоб дізнатися, як отримувати та перекладати непрочитані сповіщення користувача.
GIF-переглядач
За замовчуванням вибір зображень або GIF не увімкнений. Див. example/src/AppCommentingImageSelection.tsx, щоб дізнатися, як підтримувати завантаження зображень і GIF. У цій бібліотеці є GIF-переглядач, який анонімізує пошукові запити та зображення, — вам просто потрібно його використати.
Продуктивність
Будь ласка, відкрийте тікет з прикладом для відтворення проблеми, включно з пристроєм, якщо ви виявите проблеми з продуктивністю. Продуктивність є пріоритетом у всіх бібліотеках FastComments.
Потрібна допомога?
Якщо ви зіткнулися з будь-якими проблемами або маєте питання щодо React Native SDK, будь ласка:
Внесок
Внески вітаються! Будь ласка, відвідайте репозиторій GitHub для інструкцій щодо внесків.