
Язык 🇷🇺 Русский
Начало работы
Использование
Add Comments to Your React App
Это официальная библиотека React для FastComments.
Виджеты комментариев FastComments для React
Репозиторий
Примеры 
Вы найдете примеры для различных случаев использования (тёмная тема, пагинация и т. д.) в папке examples. Каждый пример можно установить с помощью npm install и запустить с помощью npm run start.
Использование 
Основной компонент виджета
Компонент FastCommentsCommentWidget содержит живой виджет комментариев FastComments.
Замените "demo" ниже на ваш "tenantId" - он доступен здесь в админ-панели FastComments.
Виджет поддерживает множество опций - смотрите FastCommentsCommentWidgetConfig в src/index.tsx.
import React, { Component } from 'react'
import {FastCommentsCommentWidget} from 'fastcomments-react'
class Example extends Component {
render() {
return <FastCommentsCommentWidget tenantId="demo" />
}
}
Обновление текущей страницы (для SPA)
Чтобы обновить страницу/статью, к которой привязан поток комментариев, вы должны обновить конфигурационные параметры "urlId" и "url". См. пример и объяснение здесь.
Регион аккаунта (ВНИМАНИЕ: клиенты из ЕС)
Если вы находитесь в ЕС, рекомендуется сообщить клиентским виджетам, в каком вы регионе. Смотрите examples/example-eu;
в противном случае вам не нужно определять region.
Виджет счётчика комментариев
Компонент FastCommentsCommentCountWidget содержит живой виджет счётчика комментариев FastComments.
Замените "demo" ниже на ваш "tenantId" - он доступен здесь в админ-панели FastComments.
Смотрите FastCommentsCommentCountConfig в src/index.tsx для поддерживаемых опций конфигурации.
import React, { Component } from 'react'
import {FastCommentsCommentCountWidget} from 'fastcomments-react'
class Example extends Component {
render() {
return <FastCommentsCommentCountWidget tenantId="demo" urlId="https://example.com/some-page-or-id" />
}
}
Нативная реализация
Для полностью нативной реализации FastComments см. fastcomments-react-native-sdk.
Для обёртки этой библиотеки для React Native, использующей webview, см. fastcomments-react-native.
Нужна помощь?
Если вы столкнулись с какими-либо проблемами или у вас есть вопросы о React Library, пожалуйста:
Как внести вклад
Вклады приветствуются! Пожалуйста, посетите репозиторий на GitHub для получения инструкций по внесению вклада.