FastComments.com

अपने React Native ऐप में कमेंट विजेट जोड़ें

यह FastComments की आधिकारिक React Native लाइब्रेरी है।

अपने React Native ऐप में लाइव कमेंटिंग, चैट और रिव्यू विजेट एम्बेड करें।

रिपॉज़िटरी

GitHub पर देखें

AI कोडिंग एजेंट Internal Link

skills.sh

अपने कोडिंग एजेंट को FastComments का वह संदर्भ दें जिसकी उसे आवश्यकता है - विजेट्स, कॉन्फ़िगरेशन, Secure SSO, REST API, और SDKs:

npx skills add fastcomments/skills

यह Claude Code, Codex, Cursor, Copilot, Gemini, और skills CLI द्वारा समर्थित हर अन्य एजेंट के साथ काम करता है।

लाइव शोकेस Internal Link

सार्वजनिक demo टेनेंट के विरुद्ध स्थानीय रूप से हर विजेट और फ्लो देखने के लिए, रिपो क्लोन करें और चलाएँ:

yarn bootstrap
cd example
yarn ios       # या: yarn android, yarn web

शोकेस एंट्री पॉइंट example/src/ShowcaseApp.tsx है — एक ऐसा ऐप जो सभी विजेट, थीम और फ्लो उपलब्ध कराता है।

yarn web टारगेट react-native-web + react-native-web-webview (जो WebView को iframe के रूप में रेंडर करता है) का उपयोग करता है। ब्राउज़र में त्वरित विज़ुअल स्मोक टेस्ट के लिए उपयोगी; injectJavaScript और onShouldStartLoadWithRequest जैसे केवल-नेटिव WebView API वेब पर पूरी तरह काम नहीं करेंगे।

इंस्टॉलेशन Internal Link

npm

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

नेटिव SDK पर विचार करें Internal Link

यह लाइब्रेरी VanillaJS लाइब्रेरी के चारों ओर एक webview का उपयोग करती है।

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-native को react-native-webview की आवश्यकता होती है। इसलिए, आपको react-native-webview के इंस्टॉलेशन चरणों का पालन करना चाहिए।

अकाउंट क्षेत्र (ध्यान दें: EU ग्राहकों के लिए)

यदि आपका अकाउंट EU में स्थित है, तो विजेट कॉन्फ़िगरेशन में region = 'eu' सेट करें। अन्यथा, आपको region परिभाषित करने की आवश्यकता नहीं है।

मेंटेनेंस स्थिति Internal Link

ये कंपोनेंट्स हमारे मुख्य VanillaJS कंपोनेंट्स के रैपर हैं। हम इन कंपोनेंट्स को स्वचालित रूप से अपडेट कर सकते हैं (बग ठीक करना, फीचर्स जोड़ना) बिना इस लाइब्रेरी को प्रकाशित किए, इसलिए भले ही यह कुछ समय के लिए प्रकाशित न हो, इसका मतलब यह नहीं है कि FastComments सक्रिय विकास में नहीं है! अपडेट के लिए हमारे ब्लॉग को देखने के लिए स्वतंत्र महसूस करें। अंतर्निहित मुख्य लाइब्रेरी में ब्रेकिंग API परिवर्तन या फीचर्स कभी भी इस लाइब्रेरी में वर्जन बंप किए बिना शिप नहीं किए जाएंगे।

सहायता चाहिए?

यदि आपको React Native Library के बारे में कोई समस्या आती है या कोई प्रश्न है, तो कृपया:

योगदान दें

योगदान का स्वागत है! कृपया योगदान दिशानिर्देशों के लिए GitHub रिपॉजिटरी देखें।