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