সব কম্পোনেন্ট

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'রেন্ডার করার এলিমেন্ট।
transitionTransitionspringtiming বক্ররেখা { duration, easing } বা স্প্রিং { tempo: 'spring', spring }। বাধা পেলে স্প্রিং নিজের গতি ধরে রাখে।
onExitComplete() => voidবিষয়বস্তু চলে গিয়ে সরানো হলে চলে।

অন্য props রেন্ডার হওয়া এলিমেন্টে যায়, তাই className, style আর ইভেন্ট হ্যান্ডলার স্বাভাবিকভাবে কাজ করে।

ওয়েব আর React Native

Pose opacity, translateX, translateY, scale, scaleX, scaleY, rotate, width আর height ব্যবহার করে। বিষয়বস্তু চলে যাওয়ার পরে onExitComplete চলে।

একই pose আর props React Native-এ কাজ করে।

এই উদাহরণগুলোতে ব্যবহৃত

খুঁজুন

ডকুমেন্টেশনে খুঁজতে টাইপ করুন।