எல்லாக் கம்போனென்ட்களும்

MotionStream

வெடிப்புகளைப் பிடிக்கும் நிலையான வேகத்தில் வெளிப்படும் ஸ்ட்ரீம் உரை.

வலைReact Nativeஎண்களும் உரையும்

முயன்று பாருங்கள்

எடுத்துக்காட்டு தயாராகிறது…

மிகச் சுருக்கமான பயன்பாடு

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

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

இது உங்களுக்காகக் கையாள்வது

  • வெடிப்புகள் வாசிப்பாகின்றன: உரை துண்டுகளாக அல்லாமல் வினாடிக்கு speed எழுத்துகளில் வெளிப்படுகிறது.
  • நிலுவை இருந்தால் வெளிப்பாடு வேகமெடுத்து சுமார் catchUp மில்லிவினாடிகளுக்குள் காட்டப்படுகிறது.
  • Emoji, கொடிகள், இணை குறிகள் ஒருபோதும் பிளவுபடுவதில்லை; பாதி வந்த emoji மீதிக்குக் காத்திருக்கிறது.
  • மீண்டும் எழுதப்பட்ட பதில் புதிதாகத் தொடங்காமல் பொதுவான தொடக்கத்திலிருந்து தொடர்கிறது.
  • வெளிப்பட்ட எழுத்துகள் நேரடியாகப் பக்கத்துக்குச் செல்கின்றன; React வினாடிக்குச் சில முறை மட்டுமே ரெண்டர் ஆகிறது.

இதற்குப் பயன்படுத்துங்கள்

  • அரட்டையில் உதவியாளரின் பதில்.
  • build அல்லது deploy பதிவு.
  • நேரடி வசனங்கள்.

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") சாதாரண, தேர்ந்தெடுக்கக்கூடிய உரையில் இணைக்கப்படுகின்றன. ஃபங்ஷன் குழந்தை Markdown-க்கான வேகப்படுத்திய சரத்தை அதிகபட்சம் இரண்டு ஃப்ரேமுக்கு ஒருமுறை பெறுகிறது. மறைந்த தாவலில் அனைத்தும் உடனே காட்டப்படுகின்றன.

React Native-இல் உரை உண்மையான Text; மங்கல் இல்லாமல் தோன்றுகிறது.

இந்த எடுத்துக்காட்டுகளில் பயன்படுத்தப்பட்டது

தேடு

ஆவணங்களில் தேடத் தட்டச்சு செய்யுங்கள்.