Nuxt 3 offers amazing DX, also thanks to its directory structure. FS-based routing, auto importing components and automatic plugin registration - just to name a few features that makes development a breeze.
But when the project grows, having a flat directory structure might become impractical at a point. The problem is even more prevalent when you want to reuse parts of your Nuxt application throughout other projects, e.g., to create different versions of your app depending on the clients.
In this talk, you will see how to extend your Nuxt application based on another project, be it your own "base template" or a totally different GitHub repository. Thanks to Nuxt 3's "extends" key, multi-variant apps can be created just with a bit of configuration. Together we will have a look at the built-in solution, why it is way more powerful than "just adding a component library" and how to apply it to your projects!
I'm Alex, a German web engineering consultant and content creator. Helping companies with my experience in TypeScript, Vue.js, and Nuxt.js is my daily business.More about me
Further Talks & Podcasts
Nuxt 3 is coming closer and closer to the final release. In this talk, we will take a look at the Vue-based meta-framework and the benefits it can provide to us developers. Besides building a tiny application, we will also check out Nitro, the new server engine of Nuxt, and eventually deploy our small app within minutes. The best thing? There is no extra knowledge needed besides the basics of Vue and the Composition API.