
Język 🇵🇱 Polski
Pierwsze kroki
Użycie
Add Comments to Your React App
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.