
Језик 🇲🇪 Српски (Црна Гора)
Документација
Како почети
Коришћење
Add Comments to Your React App
Ово је званична React библиотека за FastComments.
Уградите видгете за коментаре у реалном времену, ћаскање и рецензије у вашу React апликацију.
Репозиторијум
Демо уживо 
Испробајте сваки видгет уживо на https://fastcomments.com/commenting-system-for-react.
Уживо приказ 
Да бисте видјели све видџете и токове који раде локално са јавним demo тенантом, клонирајте репозиторијум и покрените:
cd examples/example-showcase
npm install
npm start
Сваки видџет/ток има свој приказ у examples/example-showcase/src/views/ који можете копирати директно у своју React апликацију.
Примери 
Појединачни сценарији употребе (тамни режим, пагинација, итд.) налазе се у својим фасциклама под examples/. Сваки се може поставити помоћу npm install и покренути са npm 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.
Статус одржавања 
Ове компоненте су омотачи око наших основних VanillaJS компонената. Можемо аутоматски ажурирати ове компоненте (поправити грешке, додати функције) без објављивања ове библиотеке, тако да, иако можда неће бити објављена неко вријеме, то не значи да FastComments није у активном развоју! Слободно провјерите наш блог за ажурирања. Промјене које ремете API или нове функције никада неће бити испоручене у основну библиотеку без повећања верзије ове библиотеке.
Треба помоћ?
Ако наиђете на било какве проблеме или имате питања у вези React библиотеке, молимо вас:
Доприноси
Доприноси су добродошли! Молимо вас посетите GitHub репозиторијум за упутства о доприносу.