
Язык 🇺🇦 Русский (Украина)
Начало работы
Использование
FastComments React Library
Это официальная библиотека 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" />
}
}
Native
Для полностью нативной реализации FastComments смотрите fastcomments-react-native-sdk.
Для обёртки этой библиотеки для React Native, использующей webview, смотрите fastcomments-react-native.
Нужна помощь?
Если вы столкнулись с какими-либо проблемами или у вас есть вопросы по библиотеке React, пожалуйста:
Участие
Вклады приветствуются! Пожалуйста, посетите репозиторий на GitHub для получения правил внесения вклада.