Recall & Review
beginner
What is the purpose of the
<Transition> component in Vue?The
<Transition> component in Vue is used to apply animations or transitions when elements enter or leave the DOM, making UI changes smooth and visually appealing.Click to reveal answer
intermediate
Which CSS classes does Vue automatically add during a transition inside the
<Transition> component?Vue adds these classes:
v-enter-from, v-enter-active, v-enter-to for entering elements, and v-leave-from, v-leave-active, v-leave-to for leaving elements. These help define the start, active, and end states of the animation.Click to reveal answer
intermediate
How do you customize the class names used by the <code><Transition></code> component?You can customize class names by setting props like <code>enter-from-class</code>, <code>enter-active-class</code>, <code>leave-to-class</code>, etc., on the <code><Transition></code> component to match your CSS naming.Click to reveal answer
intermediate
What is the difference between
v-enter-from and v-enter-to classes in Vue transitions?v-enter-from sets the starting style before the element appears, and v-enter-to sets the style the element transitions to. Vue switches from v-enter-from to v-enter-to to animate the entrance.Click to reveal answer
beginner
Can the
<Transition> component animate multiple elements at once?No,
<Transition> is designed for a single element or component. To animate lists or multiple elements, Vue provides the <TransitionGroup> component.Click to reveal answer
What does the
<Transition> component wrap in Vue?✗ Incorrect
The
<Transition> component wraps a single element or component to animate its entering and leaving.Which class is NOT automatically added by Vue during a transition?
✗ Incorrect
The
v-move-to class is not part of the standard <Transition> classes; it is used in <TransitionGroup> for list moves.How do you trigger a transition animation in Vue?
✗ Incorrect
Vue triggers transitions when elements wrapped in
<Transition> appear or disappear using directives like v-if or v-show.Which prop lets you customize the CSS class for the entering active state?
✗ Incorrect
The
enter-active-class prop customizes the CSS class applied during the active phase of entering.What is the main difference between
<Transition> and <TransitionGroup>?✗ Incorrect
<Transition> handles single elements, while <TransitionGroup> is designed for animating lists of elements.Explain how the Vue
<Transition> component manages CSS classes during an element's entrance and exit.Think about the sequence of class changes when an element appears or disappears.
You got /4 concepts.
Describe a simple example of using the
<Transition> component to animate a button appearing and disappearing.Imagine toggling a button's visibility with a fade effect.
You got /4 concepts.