solidjs-motion

Presence initial={false}

First-mount suppression. Initial paint is static; subsequent mounts animate.

Reload the page and watch the two columns. With <Presence initial={false}> the initial children appear instantly (painted at the animate target); without it they cascade in. Adding items mid-life animates the same in both.

initial={false}
instant first paint, animated thereafter
  • alpha
  • beta
  • gamma
initial (default true)
full cascade on first paint
  • alpha
  • beta
  • gamma