# Animations

Vue.js has built-in <transition /> and <transition-group /> components that provide access to CSS and JavaScript hooks.

# Transtions vs Animations

Just to clarify, Transitions and Animations differ, a Transition essencially works interpolating the values from a state to another.

Hence Animations are very different, you are able to make that multiple states happen within a declaration.

In other words, for projects with less complexity or very small ones, transitions are the right path. On the other hand, for larger apps with high complexity, you should use animations.