Recall & Review
beginner
What does it mean for a Map or Set to be reactive in Vue?
A reactive Map or Set in Vue automatically updates the UI or any dependent code when its contents change, just like reactive objects or arrays.
Click to reveal answer
beginner
How do you create a reactive Map in Vue 3.4+?
Use
reactive(new Map()) to create a reactive Map that Vue tracks for changes.Click to reveal answer
beginner
How do you add an item to a reactive Set in Vue?
Use the Set's
add() method on the reactive Set, for example: mySet.add(value). Vue will track this change.Click to reveal answer
intermediate
Why should you avoid replacing a reactive Map or Set with a new instance?
Replacing a reactive Map or Set with a new instance breaks reactivity because Vue tracks the original object. Instead, modify the existing Map or Set.
Click to reveal answer
intermediate
How can you watch changes in a reactive Map or Set in Vue?
Use Vue's
watch() function on the reactive Map or Set. It tracks changes like additions or deletions and runs your callback.Click to reveal answer
How do you make a Map reactive in Vue 3.4+?
✗ Incorrect
Using reactive(new Map()) creates a fully reactive Map that Vue tracks for changes.
Which method adds an item to a reactive Set in Vue?
✗ Incorrect
Sets use the add() method to add items.
What happens if you replace a reactive Map with a new Map instance?
✗ Incorrect
Replacing the reactive Map breaks reactivity because Vue tracks the original object only.
How can you detect changes in a reactive Set?
✗ Incorrect
watch() tracks changes like additions or deletions in reactive Sets.
Which Vue function creates a reactive object that tracks Map and Set changes?
✗ Incorrect
reactive() creates deep reactivity, including for Map and Set.
Explain how Vue makes a Map or Set reactive and why this is useful.
Think about how Vue tracks changes and updates the interface.
You got /4 concepts.
Describe how you would watch for changes in a reactive Set and respond to them.
Consider Vue's watch API and how it works with reactive collections.
You got /4 concepts.