ಎಲ್ಲ ಕಾಂಪೊನೆಂಟ್‌ಗಳು

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 ಮತ್ತು ಮಸುಕಿಲ್ಲದೆ ಕಾಣುತ್ತದೆ.

ಈ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಬಳಸಲಾಗಿದೆ

ಹುಡುಕಿ

ದಸ್ತಾವೇಜಿನಲ್ಲಿ ಹುಡುಕಲು ಟೈಪ್ ಮಾಡಿ.