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

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 ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತವೆ.

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

ಹುಡುಕಿ

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