FastComments.com

Add Comment Widgets to Your React Native App

Это официальная библиотека React Native для FastComments.

Виджеты комментариев FastComments для React Native

Репозиторий

Посмотреть на GitHub


Установка Internal Link

npm install react-native-webview@13.6.4 --save
npm install fastcomments-react-native --save

Примечание: по состоянию на июль 2024 года, похоже, в react-native-webview есть ошибка, поэтому лучше закрепить версию на 13.6.4 — не используйте ^, чтобы получать последнюю патч-версию.

Рассмотрите нативный SDK Internal Link

Эта библиотека использует webview поверх библиотеки VanillaJS.

FastComments теперь поддерживает полностью нативную реализацию нашего клиента в составе fastcomments-react-native-sdk. Если вам нужна полностью нативная реализация, вам стоит посмотреть туда.

Использование - SSO Internal Link

FastComments использует HMAC для безопасного SSO. Чтобы использовать, пусть ваш бэкенд создаст объект SSO (sso свойство конфигурации) и передаст его виджету комментариев.

Вы можете найти примеры для различных бэкендов здесь: https://github.com/FastComments/fastcomments-code-examples/tree/master/sso

Peer-зависимости Internal Link


fastcomments-react-native требует react-native-webview. Поэтому выполните шаги установки для react-native-webview.

Регион аккаунта (ВНИМАНИЕ: клиенты из ЕС)

Если ваш аккаунт находится в ЕС, установите region = 'eu' в конфигурации виджета.

В противном случае вам не нужно определять region.

Нужна помощь?

Если вы столкнулись с какими-либо проблемами или у вас есть вопросы по библиотеке React Native, пожалуйста:

Участие

Вклады приветствуются! Пожалуйста, посетите репозиторий на GitHub для ознакомления с руководством по внесению вкладов.