Recall & Review
beginner
What is the purpose of the
setup() function in Vue 3?The
setup() function is where you write the logic for a Vue component using the Composition API. It runs before the component is created and returns the data and methods that the template can use.Click to reveal answer
beginner
How do you return reactive data from the
setup() function?You return an object containing reactive references (like
ref or reactive) or plain values. These become available in the component's template.Click to reveal answer
beginner
Which Vue 3 API is commonly used inside
setup() to create a reactive variable?The
ref() function is used to create a reactive variable that can hold a single value and update the template when changed.Click to reveal answer
intermediate
Can you access component properties like
props and context inside setup()?Yes,
setup() receives props and context as arguments, allowing you to use props and emit events or access slots.Click to reveal answer
intermediate
Why is
setup() considered better for organizing code than the Options API?Because
setup() groups related logic together, making code easier to read and maintain, especially in larger components.Click to reveal answer
What does the
setup() function return in a Vue component?✗ Incorrect
The
setup() function returns an object whose properties are exposed to the template for rendering and interaction.Which of these is a reactive reference you can create inside
setup()?✗ Incorrect
ref() creates a reactive reference holding a value that updates the template when changed.How do you access component props inside
setup()?✗ Incorrect
Props are passed as the first argument to
setup(props, context).Which Vue 3 feature does
setup() belong to?✗ Incorrect
setup() is the entry point for the Composition API in Vue 3.What is the benefit of using
setup() over Options API?✗ Incorrect
setup() helps organize code by logic rather than by option type, improving readability.Explain how the
setup() function works in a Vue 3 component and what it returns.Think about how you prepare data and methods for the template.
You got /4 concepts.
Describe how to create and use a reactive variable inside the
setup() function.Remember how Vue tracks changes to update the UI.
You got /4 concepts.