
Język 🇵🇱 Polski
Pierwsze kroki
Użycie
FastComments React Library
To oficjalna biblioteka React dla FastComments.
Widżety komentujące FastComments dla React
Repozytorium
Przykłady 
Znajdziesz przykłady dla różnych przypadków użycia (tryb ciemny, paginacja itp.) w folderze examples. Każdy przykład można przygotować przez npm install i uruchomić za pomocą npm run start.
Użycie 
Główny komponent widżetu
Komponent FastCommentsCommentWidget zawiera widżet komentarzy FastComments działający na żywo.
Zastąp poniżej "demo" swoim "tenantId" - dostępnym tutaj w panelu administracyjnym FastComments.
Widżet obsługuje wiele opcji - zobacz FastCommentsCommentWidgetConfig w src/index.tsx.
import React, { Component } from 'react'
import {FastCommentsCommentWidget} from 'fastcomments-react'
class Example extends Component {
render() {
return <FastCommentsCommentWidget tenantId="demo" />
}
}
Aktualizowanie bieżącej strony (dla aplikacji SPA)
Aby zaktualizować stronę/artykul, do której przypisany jest wątek komentarzy, musisz zaktualizować parametry konfiguracji "urlId" i "url". Zobacz przykład i wyjaśnienie tutaj.
Region konta (UWAGA: klienci z UE)
Jeśli znajdujesz się w UE, powinieneś poinformować widżety klienckie, w jakim jesteś regionie. Zobacz examples/example-eu;
W przeciwnym razie nie musisz definiować region.
Widżet licznika komentarzy
Komponent FastCommentsCommentCountWidget zawiera działający na żywo widżet licznika komentarzy FastComments.
Zastąp poniżej "demo" swoim "tenantId" - dostępnym tutaj w panelu administracyjnym FastComments.
Zobacz FastCommentsCommentCountConfig w src/index.tsx, aby poznać obsługiwane opcje konfiguracji.
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" />
}
}
Natywne
Dla w pełni natywnej implementacji FastComments zobacz fastcomments-react-native-sdk.
Dla wrappera tej biblioteki dla React Native, wykorzystującego webview, zobacz fastcomments-react-native.
Potrzebujesz pomocy?
Jeśli napotkasz jakiekolwiek problemy lub masz pytania dotyczące biblioteki React, prosimy:
Współtworzenie
Wkład jest mile widziany! Odwiedź repozytorium na GitHub po wytyczne dotyczące kontrybucji.