सभी कंपोनेंट

MotionStream

स्थिर गति से दिखने वाला स्ट्रीम टेक्स्ट, जो बौछारों के साथ बराबरी कर लेता है।

वेबReact Nativeसंख्याएँ और टेक्स्ट

आज़माएँ

उदाहरण तैयार हो रहा है…

सबसे छोटा इस्तेमाल

Answer.jsx
<MotionStream text={answerSoFar} initial />

<MotionStream text={answerSoFar}>
  {visible => <Markdown>{visible}</Markdown>}
</MotionStream>

यह आपके लिए क्या संभालता है

  • बौछारें पढ़ने लायक बनती हैं: टेक्स्ट टुकड़ों के बजाय speed अक्षर प्रति सेकंड से दिखता है।
  • बकाया होने पर दिखाना तेज़ होता है, ताकि वह लगभग catchUp मिलीसेकंड में दिख जाए।
  • इमोजी, झंडे और संयोजक चिह्न कभी नहीं टूटते, और आधा मिला इमोजी बाक़ी का इंतज़ार करता है।
  • दोबारा लिखा गया जवाब फिर से शुरू करने के बजाय साझा शुरुआत से आगे बढ़ता है।
  • दिखाए गए अक्षर सीधे पेज पर जाते हैं; React हर सेकंड सिर्फ़ कुछ बार रेंडर करता है।

इसके लिए इस्तेमाल करें

  • चैट में असिस्टेंट का जवाब।
  • बिल्ड या डिप्लॉय लॉग।
  • लाइव कैप्शन।

Props

Propटाइपडिफ़ॉल्टविवरण
textstring—अनिवार्यअब तक का टेक्स्ट। बढ़ता टेक्स्ट स्थिर गति से दिखता है; दोबारा लिखा टेक्स्ट साझा शुरुआत से आगे बढ़ता है।
speednumber90अक्षर प्रति सेकंड में दिखाने की मूल दर।
catchUpnumber900बकाया तेज़ होकर लगभग इतने मिलीसेकंड में दिखा दिया जाता है।
initialbooleanfalseमाउंट के समय मौजूद टेक्स्ट को भी धीरे-धीरे दिखाएँ (वरना वह तुरंत दिखता है)।
effect'fade' | 'none''fade'fade नए अक्षर उभारता है; none उन्हें सीधे दिखाता है।
children(visible: string) => ReactNodeगति से दिया गया टेक्स्ट पाने वाला फ़ंक्शन, जैसे Markdown रेंडर करने के लिए।
aselement'span'रेंडर होने वाला एलिमेंट।
onMotionComplete(text) => voidजब भी दिखावट text के बराबर पहुँचे, चलता है।

बाक़ी props रेंडर होने वाले एलिमेंट को जाते हैं, इसलिए className, style और इवेंट हैंडलर सामान्य रूप से काम करते हैं।

वेब और React Native

वेब पर नए अक्षर उभरते हैं (effect="fade") और सादे, चुने जा सकने वाले टेक्स्ट में मिल जाते हैं। फ़ंक्शन child को Markdown के लिए गति से दिया गया स्ट्रिंग मिलता है, ज़्यादा से ज़्यादा हर दूसरे फ़्रेम में। छिपे टैब में सब कुछ एक साथ दिखता है।

React Native में टेक्स्ट असली Text है और बिना फ़ेड के दिखता है।

इन उदाहरणों में इस्तेमाल

खोजें

दस्तावेज़ खोजने के लिए टाइप करें।