When a component appears (modal open, dropdown show), it should animate in smoothly (fade, slide, scale). Writing CSS transition triggers manually is repetitive.
animateEnter(element, options) plays an enter animation using CSS classes. It applies a starting class, forces a reflow,
removes it, and optionally adds an ending class. Returns a Promise that resolves when the animation completes.
Dialog, Dropdown, Popover, Tooltip, Toast, Modal