सर्व कंपोनंट

MotionPresence

मजकूर आत येताना आणि बाहेर जाताना ॲनिमेट होत असताना तो माउंट ठेवतो.

वेबReact Nativeमजकूर आणि आकार

वापरून पाहा

उदाहरण तयार होत आहे…

सर्वात छोटा वापर

Notice.jsx
<MotionPresence present={visible} exit={{ opacity: 0, translateY: -12 }}>
  Draft saved
</MotionPresence>;

तुमच्यासाठी काय हाताळतो

  • अनमाउंट करण्याऐवजी present बदला; मजकूर काढला जाण्यापूर्वी बाहेर पडतो.
  • बाहेर पडताना पुनर्संचयित केल्यास सध्याच्या मूल्यांपासून पुढे जाते.
  • पुन्हा दिसणारा मजकूर exit pose मधून प्रवेश करतो.
  • पहिला रेंडर त्याला विश्रांतीत दाखवतो, त्यामुळे आधीपासून असलेला मजकूर चमकत नाही.

यासाठी वापरा

  • सेव्ह झालेल्या मसुद्याची सूचना.
  • चेकआउटमधील कूपन संदेश.
  • फील्डखालील त्रुटी संदेश.

Props

Propप्रकारडीफॉल्टवर्णन
presentboolean—आवश्यकमजकूर दाखवा किंवा लपवा. अनमाउंट करण्याऐवजी हे बदला.
enterPose{ opacity: 1, translateY: 0 }विश्रांतीतील pose.
exitPose{ opacity: 0, translateY: -12 }मजकूर ज्याने बाहेर पडतो आणि ज्यातून प्रवेश करतो तो pose.
aselement'div'रेंडर करायचा एलिमेंट.
transitionTransitionspringटायमिंग वक्र { duration, easing } किंवा spring { tempo: 'spring', spring }. spring व्यत्यय आल्यावर त्यांची गती राखतात.
onExitComplete() => voidमजकूर बाहेर पडून काढल्यानंतर चालते.

इतर props रेंडर होणाऱ्या एलिमेंटकडे जातात, त्यामुळे className, style आणि इव्हेंट हँडलर नेहमीप्रमाणे चालतात.

वेब आणि React Native

Pose opacity, translateX, translateY, scale, scaleX, scaleY, rotate, width आणि height वापरतात. मजकूर बाहेर पडल्यानंतर onExitComplete चालते.

तेच pose आणि props React Native वर चालतात.

या उदाहरणांमध्ये वापरलेले

शोधा

दस्तऐवजांमध्ये शोधण्यासाठी टाइप करा.