FastComments.com

FastComments React Native Library

Это официальная библиотека 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 для ознакомления с руководством по внесению вкладов.