FastComments.com

React Native 앱에 댓글 위젯 추가

이것은 FastComments의 공식 React Native 라이브러리입니다.

React Native 앱에 실시간 댓글, 채팅 및 리뷰 위젯을 임베드하세요.

저장소

GitHub에서 보기


라이브 쇼케이스 Internal Link


공용 demo 테넌트에 대해 로컬에서 실행되는 모든 위젯과 플로우를 보려면, 저장소를 클론하고 다음을 실행하세요:

yarn bootstrap
cd example
yarn ios       # 또는: yarn android, yarn web

The showcase entry point is example/src/ShowcaseApp.tsx — a single app that exposes all widgets, themes, and flows.

The yarn web target uses react-native-web + react-native-web-webview (which renders the WebView as an iframe). Useful for quick visual smoke tests in a browser; native-only WebView APIs like injectJavaScript and onShouldStartLoadWithRequest won't fully behave on web.

설치 Internal Link

npm

npm install react-native-webview --save
npm install fastcomments-react-native --save

네이티브 SDK 고려하기 Internal Link


이 라이브러리는 VanillaJS 라이브러리를 감싸는 웹뷰를 사용합니다.

FastComments는 이제 fastcomments-react-native-sdk의 일부로 클라이언트의 완전한 네이티브 구현을 지원합니다. 완전한 네이티브 구현을 원한다면 그곳을 확인해 보세요.

사용법 - SSO(싱글 사인온) Internal Link

FastComments는 보안 SSO에 HMAC을 사용합니다. 사용하려면, 백엔드에서 SSO 객체(sso 구성 속성)를 생성하고 이를 댓글 위젯에 전달하세요.

다양한 백엔드 예제는 다음에서 확인할 수 있습니다: https://github.com/FastComments/fastcomments-code-examples/tree/master/sso

피어 의존성 Internal Link

fastcomments-react-nativereact-native-webview를 필요로 합니다. 따라서 react-native-webview의 설치 절차를 따라야 합니다.

계정 지역 (주의: EU 고객)

계정이 EU에 있는 경우 위젯 구성에서 region = 'eu'로 설정하세요. 그렇지 않으면 region을 정의할 필요가 없습니다.

유지보수 상태 Internal Link

이 컴포넌트들은 우리의 핵심 VanillaJS 컴포넌트를 감싸는 래퍼입니다. 이 컴포넌트들은 이 라이브러리를 배포하지 않고도 자동으로 업데이트(버그 수정, 기능 추가)할 수 있으므로, 이 라이브러리가 당분간 공개되지 않을 수 있다고 해서 FastComments가 활발히 개발되고 있지 않다는 뜻은 아닙니다! 업데이트는 우리 블로그에서 확인하세요. 중대한 API 변경이나 기능은 이 라이브러리의 버전이 올려지지 않는 한 기반이 되는 코어 라이브러리에는 절대 반영되지 않습니다.


도움이 필요하신가요?

React Native 라이브러리에서 문제가 발생하거나 질문이 있는 경우, 다음을 이용해 주세요:

기여하기

기여를 환영합니다! 기여 가이드는 GitHub 저장소를 방문해 주세요.