<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Dynamic Components in Vue</title>
        <link>https://tube.grossholtz.net/videos/watch/171fd2be-9359-4130-8eda-7483cb337d29</link>
        <description>🃏 The more complex scenarios applications have to cover, the more the need for dynamic components increases. Using different tabs, icons, modals with different content or blocks defined in a CMS - all these cases are typical for dynamic components. But how to implement them in an easy way and which options are there? You'll find out in this video! Key points: 3️⃣ Three different ways to implement dynamic components 🌍 Global components vs. locally imported components 🗻 Bonus - How Nuxt handles global components Links: 🔗 Vue Docs https://vuejs.org/guide/essentials/component-basics.html#dynamic-components 🔗 unplugin-auto-import - https://github.com/unplugin/unplugin-auto-import 🔗 resolveComponent - https://vuejs.org/api/render-function.html#resolvecomponent 🔗 Async Components - https://vuejs.org/guide/components/async 🔗 Global components in Nuxt - https://github.com/nuxt/nuxt/blob/fdbfed1280839171b160f388f1977fb08d89a23d/packages/nuxt/src/components/templates.ts#L54 📺 Lazy Prefix in Nuxt - https://www.youtube.com/watch?v=YbAQC1yetUM 📺  @DejaVueFm Don't forget to hit that "Subscribe" button, ring the notification bell and give a thumbs up! 🌐 Connect further: Website: https://www.lichter.io Twitter/X: https://twitter.com/TheAlexLichter Twitch: https://www.twitch.tv/TheAlexLichter Chapters: 00:00 Intro + Setup 00:42 Demo App 02:36 A simple switch for two components 04:15 Truly dynamic components 05:40 Imports via alias or relative paths 08:09 resolveComponent 10:10 Global components 12:10 Nuxt's global implementation 13:04 Summary</description>
        <lastBuildDate>Mon, 06 Apr 2026 05:02:47 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://tube.grossholtz.net</generator>
        <image>
            <title>Dynamic Components in Vue</title>
            <url>https://tube.grossholtz.net/client/assets/images/icons/icon-512x512.png</url>
            <link>https://tube.grossholtz.net/videos/watch/171fd2be-9359-4130-8eda-7483cb337d29</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://tube.grossholtz.net/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://tube.grossholtz.net/feeds/video-comments.xml?videoId=171fd2be-9359-4130-8eda-7483cb337d29" rel="self" type="application/rss+xml"/>
    </channel>
</rss>