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 requires react-native-webview. As such, you should follow the installation steps for react-native-webview.

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

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

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

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

Вклад

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