Skip to main content

Enter animations

Use initialAnimate to define the starting values for a view when it first mounts. On mount, the view starts at initialAnimate values and animates to animate values.
Without initialAnimate, the view renders immediately at the animate values with no transition on mount.

Exit animations

EaseView does not have a dedicated exit prop. Exit animations are driven by state: update animate values when a component should leave, and the native animation runs to those new values.
To unmount a view only after its exit animation completes, listen for onTransitionEnd and remove the component from the tree once finished is true.

Staggered enter animations

Use the delay prop to offset enter animations across a list. Multiply the item index by a fixed interval to cascade the animations in sequence.
Keep stagger intervals short (80–120ms) for lists with more than 5 items. Longer intervals make the tail of the list feel sluggish before it becomes visible.