At this point, you might be thinking, “Well, so what? That’s handy - but I could have used v-if just as easily.” This example starts to shine when you realize that <component> works just like any other component, and it can be used in combination with things like v-for for iterating over a collection, or making the :is bindable to an input prop, data prop, or computed property. What about the prop
![Do it with Elegance: How to Create Data-Driven User Interfaces in Vue](https://cdn-ak-scissors.b.st-hatena.com/image/square/13142542d47550cc81e1cb2a726a42d12f331669/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Frangle%2Fimage%2Fupload%2Fv1659119393%2Frangle.io%2Fblogs%2Fhow-to-create-data-driven-user-interfaces-in-vue%2Ffeature-photo.png)