
Језик 🇲🇪 Српски (Црна Гора)
Документација
Како почети
Коришћење
Додајте коментаре у вашу React апликацију
Ово је званична React библиотека за FastComments.
Уградите видгете за коментаре у реалном времену, ћаскање и рецензије у вашу React апликацију.
Репозиторијум
Демо уживо 
Испробајте сваки видгет уживо на https://fastcomments.com/commenting-system-for-react.
Уживо приказ 
Da biste videli svaki widget i flow koji se pokreću lokalno protiv javnog demo tenant-a, klonirajte repozitorij i pokrenite:
cd examples/example-showcase
npm install
npm run dev
Svaki widget/flow ima svoj vlastiti prikaz pod examples/example-showcase/src/views/ koji možete direktno kopirati u svoju React aplikaciju.
Примери 
Individualni slučajevi upotrebe (tamni režim, paginacija, itd.) nalaze se u svojim vlastitim folderima pod examples/. Svaki se može postaviti pomoću npm install i pokrenuti pomoću npm run dev (Vite).
Коришћење 
Главна компонента виџета
Компонента 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 репозиторијум за упутства о доприносу.