अनमाउंट करने के बजाय present बदलें; सामग्री हटने से पहले चली जाती है।
निकास के दौरान वापस लाने पर मौजूदा मानों से आगे बढ़ता है।
फिर से दिखने वाली सामग्री exit pose से प्रवेश करती है।
पहला रेंडर उसे विश्राम में दिखाता है, इसलिए पहले से मौजूद सामग्री चमकती नहीं।
इसके लिए इस्तेमाल करें
ड्राफ़्ट सहेजे जाने की सूचना।
चेकआउट में कूपन संदेश।
फ़ील्ड के नीचे त्रुटि संदेश।
Props
Prop
टाइप
डिफ़ॉल्ट
विवरण
present
boolean
—अनिवार्य
सामग्री दिखाएँ या छिपाएँ। अनमाउंट करने के बजाय इसे बदलें।
enter
Pose
{ opacity: 1, translateY: 0 }
विश्राम का pose।
exit
Pose
{ opacity: 0, translateY: -12 }
वह pose जिसके साथ सामग्री जाती है और जिससे आती है।
as
element
'div'
रेंडर होने वाला एलिमेंट।
transition
Transition
spring
timing वक्र { duration, easing } या स्प्रिंग { tempo: 'spring', spring }। रुकने पर स्प्रिंग अपनी गति बनाए रखते हैं।
onExitComplete
() => void
सामग्री के जाने और हटने के बाद चलता है।
बाक़ी props रेंडर होने वाले एलिमेंट को जाते हैं, इसलिए className, style और इवेंट हैंडलर सामान्य रूप से काम करते हैं।
वेब और React Native
Pose opacity, translateX, translateY, scale, scaleX, scaleY, rotate, width और height इस्तेमाल करते हैं। सामग्री के चले जाने के बाद onExitComplete चलता है।